@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@400;500;600;700&family=Hind:wght@300;400;500;600;700&display=swap);
body{font-family:Hind,sans-serif;font-size:12px;line-height:1.6;color:#333;margin:0;background-color:#ededed;font-weight:400;max-width: 1920px;margin: 0 auto;scroll-behavior: smooth;scroll-padding-top:105px;}
@media (min-width:577px){body{font-size:14px;line-height:1.6}
}
@media (min-width:768px){body{font-size:15px;line-height:1.6}
}
@media (min-width:992px){body{font-size:16px;line-height:1.6}
}
@media (min-width:1200px){body{font-size:17px;line-height:1.7}
}
.h1,h1{font-size:2em;line-height:1.15;line-height:1.2;font-family:Dosis,sans-serif}
.h2,h2{font-size:1.666666em;line-height:1.2;font-family:Dosis,sans-serif}
.h3,h3{font-size:1.333333em;line-height:1.4;font-family:Dosis,sans-serif}
.h4,h4{font-size:1em;font-family:Dosis,sans-serif}
.h1,.h2,.h3,.h4,.h5,.h6,b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}
.font-tit,.h2-tit{line-height:1.3;font-family:Dosis,sans-serif}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.6;font-size:16px;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior: smooth;}
main{display:block}
h1{font-size:2em;margin:0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:600}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
iframe{border:0;height:100%;width:100%}
p{margin:5px 0 15px}
.text-white-space{white-space:nowrap}
.img--100,.img--125-68,.img--133-33,.img--20-83,.img--28,.img--34-5,.img--35,.img--35-25,.img--36-4,.img--50,.img--40,.img--56,.img--60,.img--62-5,.img--65,.img--67,.img--68-165,.img--65-4,.img--66-6,.img--72,.img--75,.img--80,.img--92-25,.img--130,.img--134-834,.img--135-75,.img--140,.img--180{position:relative;width:100%;overflow:hidden;display:block;background:url(/img/logo.png) no-repeat center center;background-color:#f9f9f9;background-size:30%}
.img--20-83{padding-bottom:20.83%}
.img--28{padding-bottom: 28%;}
.img--34-5{padding-bottom:34.5%}
.img--35{padding-bottom:35%}
.img--35-25{padding-bottom:35.25%}
.img--36-4{padding-bottom:36.4%}
.img--40{padding-bottom:40%}
.img--50{padding-bottom:50%}
.img--56{padding-bottom:56%}
.img--60{padding-bottom:60%}
.img--62-5{padding-bottom:62.5%}
.img--65{padding-bottom:65%}
.img--65-4{padding-bottom:65.4%}
.img--66-6{padding-bottom:66.6%}
.img--67{padding-bottom:67%}
.img--68-165{padding-bottom: 68.165%;}
.img--72{padding-bottom:72%}
.img--75{padding-bottom:75%}
.img--80{padding-bottom:80%}
.img--92-25{padding-bottom:92.25%}
.img--100{padding-bottom:100%}
.img--130{padding-bottom:130%}
.img--133-33{padding-bottom:133.33%}
.img--134-834{padding-bottom: 134.834%;}
.img--135-75{padding-bottom:135.75%}
.img--125-68{padding-bottom:125.68%}
.img--140{padding-bottom:140%}
.img--180{padding-bottom:180%}
.img--100 img,.img--125-68 img,.img--133-33 img,.img--20-83 img,.img--28 img,.img--34-5 img,.img--35 img,.img--35-25 img,.img--36-4 img,.img--40 img,.img--50 img,.img--56 img,.img--60 img,.img--62-5 img,.img--65 img,.img--65-4 img,.img--66-6 img,.img--67 img,.img--68-165 img,.img--72 img,.img--75 img,.img--75 iframe,.img--80 img,.img--92-25 img,.img--130 img,.img--134-834 img,.img--135-75 img,.img--140 img,.img--180 img{position:absolute;top:50%;left:50%;max-width:100%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff}
.img--100 a[data-lightbox],.img--125-68 a[data-lightbox],.img--133-33 a[data-lightbox],.img--34-5 a[data-lightbox],.img--35-25 a[data-lightbox],.img--50 a[data-lightbox],.img--56 a[data-lightbox],.img--60 a[data-lightbox],.img--65-4 a[data-lightbox],.img--66-6 a[data-lightbox],.img--72 a[data-lightbox],.img--75 a[data-lightbox],.img--80 a[data-lightbox],.img--92-25 a[data-lightbox],.img--135-75 a[data-lightbox],.img--180 a[data-lightbox]{position:initial}
.aboutpro-left-img .img--60,.aboutpro-left-img .img--60 img{background-color:#f6f6f6}
.lazyload{z-index:-1}
.lazyload.loaded{z-index:0}
@media (max-width:575px){a[data-lightbox]{cursor:not-allowed;pointer-events:none}
.drawings-img-a a[data-lightbox]{cursor:pointer;pointer-events:initial}
}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,#dropdown{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,:after,:before{box-sizing:inherit;font-style:normal}
:focus{outline:0}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
a{text-decoration:none;transition:all .3s;-ms-transition:all .3s;color:#0089e5}
a:hover{text-decoration:underline;background-color:transparent;transition:all .3s;-ms-transition:all .3s}
button{background:0 0;border:0;padding:0}
.region{display:block;width:100%;max-width:1920px;margin:0 auto;padding:0;background-color:#fff;}
.region--top{display:none;position:fixed;top:0;left:0}
.region--bottom{display:none;position:fixed;left:0;bottom:0}
.stage{width:100%;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
@media (min-width:576px){.stage{max-width:540px}
}
@media (min-width:768px){.stage{max-width:720px}
}
@media (min-width:992px){.stage{max-width:960px}
}
@media (min-width:1200px){.stage{max-width:1160px}
}
@media (min-width:1500px){.stage{max-width:1440px}
}
.content{padding:20px}
.cell,.grid{display:block;box-sizing:border-box}
.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none;margin-top:30px}
.cell{-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;margin:0;border-width:1px!important;border-color:#ebebeb;border-style:none}
.cell:last-child{margin-right:0!important}
.grid.gridcenter{-ms-flex-pack:center;justify-content:center}
.grid--border{padding-top:1px}
.grid--border>.cell{border-style:solid;margin:0 0 -1px -1px}
.grid--gutter{padding-top:0}
.grid--gutter>.cell{margin:0 0 20px 0}
.grid--center>.cell{text-align:center}
.grid--auto>.cell{width:0;max-width:none;min-width:100%}
.gridB-0{margin-bottom:-10px}
@media (min-width:576px){.cell{max-width:50%;margin:0}
.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.cell:nth-child(2n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:50%}
.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.gridB-0{margin-bottom:-10px}
}
@media (min-width:768px){.cell{max-width:33.333333%;margin:0}
.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.cell:nth-child(3n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
}
.grid--1>.cell{max-width:100%;margin:0}
.grid--1.grid--border>.cell{margin:-1px 0 0}
.grid--1.grid--gutter>.cell{margin:0 0 20px}
.grid--2>.cell{max-width:50%;margin:0}
.grid--2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--2.grid--gutter>.cell{max-width:calc(50% - 5px);margin:0 10px 10px 0}
.grid--2>.cell:nth-child(2n){margin-right:0}
.grid--2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--3>.cell{max-width:33.333333%;margin:0}
.grid--3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.grid--3>.cell:nth-child(3n){margin-right:0}
.grid--3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--4>.cell{max-width:25%;margin:0}
.grid--4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--4>.cell:nth-child(4n){margin-right:0}
.grid--4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--5>.cell{max-width:20%;margin:0}
.grid--5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--5>.cell:nth-child(5n){margin-right:0}
.grid--5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--6>.cell{max-width:16.666667%;margin:0}
.grid--6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--6>.cell:nth-child(6n){margin-right:0}
.grid--6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--7>.cell{max-width:14.285714%;margin:0}
.grid--7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--7>.cell:nth-child(7n){margin-right:0}
.grid--7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
@media (min-width:576px){.grid--sm-1>.cell{max-width:100%;margin:0}
.grid--sm-1.grid--border>.cell{margin:-1px 0 0}
.grid--sm-1.grid--gutter>.cell{margin:0 0 20px}
.grid--sm-2>.cell{max-width:50%;margin:0}
.grid--sm-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--sm-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--sm-2>.cell:nth-child(2n){margin-right:0}
.grid--sm-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--sm-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--sm-3>.cell{max-width:33.333333%;margin:0}
.grid--sm-3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--sm-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.grid--sm-3>.cell:nth-child(3n){margin-right:0}
.grid--sm-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--sm-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--sm-4>.cell{max-width:25%;margin:0}
.grid--sm-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--sm-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--sm-4>.cell:nth-child(4n){margin-right:0}
.grid--sm-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--sm-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--sm-5>.cell{max-width:20%;margin:0}
.grid--sm-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--sm-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--sm-5>.cell:nth-child(5n){margin-right:0}
.grid--sm-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--sm-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--sm-6>.cell{max-width:16.666667%;margin:0}
.grid--sm-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--sm-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--sm-6>.cell:nth-child(6n){margin-right:0}
.grid--sm-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--sm-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--sm-7>.cell{max-width:14.285714%;margin:0}
.grid--sm-7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--sm-7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--sm-7>.cell:nth-child(7n){margin-right:0}
.grid--sm-7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--sm-7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
}
@media (min-width:768px){.grid--md-1>.cell{max-width:100%;margin:0}
.grid--md-1.grid--border>.cell{margin:-1px 0 0}
.grid--md-1.grid--gutter>.cell{margin:0 0 20px}
.grid--md-2>.cell{max-width:50%;margin:0}
.grid--md-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--md-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--md-2>.cell:nth-child(2n){margin-right:0}
.grid--md-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--md-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--md-3>.cell{max-width:33.333333%;margin:0}
.grid--md-3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--md-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.grid--md-3>.cell:nth-child(3n){margin-right:0}
.grid--md-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--md-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--md-4>.cell{max-width:25%;margin:0}
.grid--md-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--md-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--md-4>.cell:nth-child(4n){margin-right:0}
.grid--md-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--md-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--md-5>.cell{max-width:20%;margin:0}
.grid--md-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--md-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--md-5>.cell:nth-child(5n){margin-right:0}
.grid--md-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--md-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--md-6>.cell{max-width:16.666667%;margin:0}
.grid--md-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--md-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--md-6>.cell:nth-child(6n){margin-right:0}
.grid--md-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--md-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--md-7>.cell{max-width:14.285714%;margin:0}
.grid--md-7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--md-7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--md-7>.cell:nth-child(7n){margin-right:0}
.grid--md-7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--md-7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
}
@media (min-width:992px){.grid--lg-1>.cell{max-width:100%;margin:0}
.grid--lg-1.grid--border>.cell{margin:-1px 0 0}
.grid--lg-1.grid--gutter>.cell{margin:0 0 20px}
.grid--lg-2>.cell{max-width:50%;margin:0}
.grid--lg-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--lg-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--lg-2>.cell:nth-child(2n){margin-right:0}
.grid--lg-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--lg-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--lg-3>.cell{max-width:33.333333%;margin:0}
.grid--lg-3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--lg-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.grid--lg-3>.cell:nth-child(3n){margin-right:0}
.grid--lg-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--lg-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--lg-4>.cell{max-width:25%;margin:0}
.grid--lg-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--lg-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--lg-4>.cell:nth-child(4n){margin-right:0}
.grid--lg-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--lg-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--lg-5>.cell{max-width:20%;margin:0}
.grid--lg-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--lg-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--lg-5>.cell:nth-child(5n){margin-right:0}
.grid--lg-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--lg-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--lg-6>.cell{max-width:16.666667%;margin:0}
.grid--lg-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--lg-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--lg-6>.cell:nth-child(6n){margin-right:0}
.grid--lg-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--lg-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--lg-7>.cell{max-width:14.285714%;margin:0}
.grid--lg-7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--lg-7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--lg-7>.cell:nth-child(7n){margin-right:0}
.grid--lg-7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--lg-7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
.gridB-0{margin-bottom:-20px}
}
@media (min-width:1200px){.grid--xl-1>.cell{max-width:100%;margin:0}
.grid--xl-1.grid--border>.cell{margin:-1px 0 0}
.grid--xl-1.grid--gutter>.cell{margin:0 0 20px}
.grid--xl-2>.cell{max-width:50%;margin:0}
.grid--xl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--xl-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--xl-2>.cell:nth-child(2n){margin-right:0}
.grid--xl-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--xl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--xl-3>.cell{max-width:33.333333%;margin:0}
.grid--xl-3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--xl-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333333px);margin:0 20px 20px 0}
.grid--xl-3>.cell:nth-child(3n){margin-right:0}
.grid--xl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--xl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--xl-4>.cell{max-width:25%;margin:0}
.grid--xl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--xl-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--xl-4>.cell:nth-child(4n){margin-right:0}
.grid--xl-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--xl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--xl-5>.cell{max-width:20%;margin:0}
.grid--xl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--xl-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--xl-5>.cell:nth-child(5n){margin-right:0}
.grid--xl-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--xl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--xl-6>.cell{max-width:16.666667%;margin:0}
.grid--xl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--xl-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--xl-6>.cell:nth-child(6n){margin-right:0}
.grid--xl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--xl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--xl-7>.cell{max-width:14.285714%;margin:0}
.grid--xl-7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--xl-7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--xl-7>.cell:nth-child(7n){margin-right:0}
.grid--xl-7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--xl-7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
.gridB-0{margin-bottom:-30px}
}
@media (min-width:1500px){.grid--xxl-1>.cell{max-width:100%;margin:0}
.grid--xxl-1.grid--border>.cell{margin:-1px 0 0}
.grid--xxl-1.grid--gutter>.cell{margin:0 0 20px}
.grid--xxl-2>.cell{max-width:50%;margin:0}
.grid--xxl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--xxl-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--xxl-2>.cell:nth-child(2n){margin-right:0}
.grid--xxl-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--xxl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--xxl-3>.cell{max-width:33.333333%;margin:0}
.grid--xxl-3.grid--border>.cell{max-width:calc(33.333333% + .666667px);margin:-1px -1px 0 0}
.grid--xxl-3.grid--gutter>.cell{max-width:calc(33.333333% - 20px);margin:0 30px 30px 0}
.grid--xxl-3>.cell:nth-child(3n){margin-right:0}
.grid--xxl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--xxl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333333px)}
.grid--xxl-4>.cell{max-width:25%;margin:0}
.grid--xxl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--xxl-4.grid--gutter>.cell{max-width:calc(25% - 30px);margin:0 40px 40px 0}
.grid--xxl-4>.cell:nth-child(4n){margin-right:0}
.grid--xxl-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--xxl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--xxl-5>.cell{max-width:20%;margin:0}
.grid--xxl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--xxl-5.grid--gutter>.cell{max-width:calc(20% - 24px);margin:0 30px 30px 0}
.grid--xxl-5>.cell:nth-child(5n){margin-right:0}
.grid--xxl-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--xxl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--xxl-6>.cell{max-width:16.666667%;margin:0}
.grid--xxl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--xxl-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.666667px);margin:0 20px 20px 0}
.grid--xxl-6>.cell:nth-child(6n){margin-right:0}
.grid--xxl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--xxl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.666667px)}
.grid--xxl-7>.cell{max-width:14.285714%;margin:0}
.grid--xxl-7.grid--border>.cell{max-width:calc(14.285714% + .86px);margin:-1px -1px 0 0}
.grid--xxl-7.grid--gutter>.cell{max-width:calc(14.285714% - 17.142857px);margin:0 20px 20px 0}
.grid--xxl-7>.cell:nth-child(7n){margin-right:0}
.grid--xxl-7.grid--auto>.cell{max-width:none;min-width:14.285714%}
.grid--xxl-7.grid--auto.grid--gutter>.cell{min-width:calc(14.285714% - 17.142857px)}
.gridB-0{margin-bottom:-30px}
}
/*! nav*/.region--nav{z-index:150;width:100%;height:100px;background-color:#fff;position:fixed;border-bottom:solid 1px #eee;box-shadow:0 10px 20px 0 rgba(102,102,102,.1)}
.region--nav-re{position:relative}
.region--nav-top{background-color:rgba(241,241,241,.64);height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.nav-top--main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.nav-top--left{font-size:14px;color:#999}
.nav-top--left span{color:#111}
.region--nav.navtop{position:fixed;top:0;transition:top .5s ease-in-out}
.nav--main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.nav--logo{line-height:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100px}
.nav--logo a{display:block;padding-right:15px}
.nav>ul>li>a{color:#333;font-size:17px;height:100%;-ms-flex-align:center;align-items:center;padding:0 12px;display:-ms-flexbox;display:flex;transition:all .3s;-ms-transition:all .3s;line-height:1.2;}
.nav>ul>li:last-child>a{padding-right:0}
.nav>ul>li:last-child{margin-right:0}
.nav ul{padding:0;margin:0}
.nav ul li{list-style-type:none}
.nav .dropdown-menu a{color:#666;font-size:16px}
.nav--mail{-ms-flex-positive:0;flex-grow:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}
.nav--mail>div{display:-ms-flexbox;display:flex;line-height:1;-ms-flex-align:center;align-items:center;cursor:pointer}
.nav--mail>div i{color:#0089e5;padding-right:5px;display:inline-block;vertical-align:bottom}
.nav--mail>div a{display:inline-block}
.nav--mail>div+div{padding-left:25px}
.nav--mail>div span{color:#999;font-size:15px;transition:all .3s;-ms-transition:all .3s}
.nav--mail>div span:hover{text-decoration:underline;color:#0089e5}
.nav-pro--img{opacity:0;visibility:hidden;position:absolute;left:45px;top:45px}
.nav>ul{display:-ms-flexbox;display:flex}
.nav>ul>li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto 3px;height:62px}
.nav>ul>li>a:hover{text-decoration:none}
.nav>ul>li:hover>a{color:#0089e5}
.nav>ul>li:last-child:after{display:none}
.menu--img-con{position:absolute;top:79px;text-align:center;width:100%;visibility:visible;opacity:0;transition:.3s ease-in;background-color:unset;z-index:-5;left:0;top:0}
.dropdown .menu--img-con{transition:.3s ease-in;text-align:left;visibility:hidden;opacity:0;text-align:left;background-color:#fefefe;transition:all .3s ease-in-out;padding:30px 15px}
.dropdown:hover .menu--img-con{top:99px;visibility:visible;opacity:1;box-shadow:0 6px 12px rgba(0,0,0,.175);max-height:calc(100vh - 100px);overflow:auto;transition:all .2s .2s}
.nav--mail{width:100%}
.nav>ul>li:first-child{display:none}
.menu--img-con ul li a{color:#333;font-size:16px;display:block}
.dropdown{transition:.3s ease-in}
.menu--img-con ul li{margin-bottom:5px}
.menu--img-con ul li a span{white-space:nowrap;position:relative;display:inline-block;padding-bottom:7px;margin-bottom:8px}
.menu--img-con ul li a span:after{content:"";height:1px;width:25px;bottom:0;left:0;background-color:#b3b3b3;position:absolute;transition:all .3s;-ms-transition:all .3s}
.menu--img-con ul li:hover a span:after{width:100%;background-color:#0089e5}
.searchbox a{color:#000}
.searchbox a:hover{text-decoration:none;color:#0089e5}
.input-group{display:none;position:fixed;left:0;height:60px;width:100%;overflow:hidden;transition:all .15s ease-in-out;background-color:#f8f8f8;padding:5px 0;z-index:2;box-shadow:0 1px 6px rgba(0,0,0,.12);top:100px}
.input-group input{height:50px;display:inline-block;width:10%;min-width:200px;padding:10px;font-size:14px;color:#222;border:0;border-bottom:1px solid #0089e5;width:calc(100% - 45px)}
.input-group button{display:inline-block;cursor:pointer;margin-right:7px;margin-left:8px}
.input-group button span{display:none}
.nav--search .input-group button i{font-size:20px}
.input-group form{background-color:#fff;border-radius:10px}
.app-nav{position:absolute;top:50%;right:0;margin-right:3px;padding-top:2px;-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}
.app-nav1:after{display:block;color:#000;content:"\e6c1";vertical-align:middle;font-size:24px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal}
.page--120{padding-top:100px}
.nav--logo img{height:55px;width: auto;}
.nav a.more{color:#0089e5;font-weight:700;font-size:12px;display:inline-block}
.nav a:hover{color:#0089e5;text-decoration:none}
.nav .more a:hover{color:#0089e5;font-weight:700;font-size:12px}
.nav a.more:after{display:block;content:"\e616";padding-left:5px;font-family:iconfont;display:inline-block;color:#0089e5;transition:all .3s;-ms-transition:all .3s}
.nav a.more:hover:after{padding-left:15px}
.paddingTB-60{padding:60px 0}
.paddingT-60{padding:60px 0 0}
.paddingT-80{padding:80px 0 0}
.marginTB-60{margin:60px 0}
.marginT-60{margin-top:60px}
.marginTB-40{margin:40px 0}
.marginT-40{margin-top:40px}
.region--pro ul.marginT-30{margin: 30px 0 0;}
.marginB-20{margin-bottom: 20px;}
.paddingTB-40{padding:40px 0}
.paddingTB-100{padding:100px 0}
.paddingTB-80{padding:80px 0}
.nav ul>li.active>a{color:#0089e5}
.nav .dropdown .active a:hover{color:#0089e5}
.nav .dropdown>a:after{display:inline-block;padding-left:5px;content:"\e6c0";vertical-align:middle;font-size:12px;font-weight:700;font-family:iconfont;line-height:1;cursor:pointer;transition:all .3s;-ms-transition:all .3s}
.nav .dropdown:hover>a:after{-ms-transform:scaleY(-1);transform:scaleY(-1)}
.menu--ul>li ul{-moz-column-count:4;column-count:4;margin:5px 0 10px;-moz-column-gap:20px;column-gap:20px}
.menu--img-con .menu--ul li{line-height:1.3}
.menu--img-con .menu--ul>li a{font-size:15px;display:inline-block}
.menu--img-con .menu--ul>li>a{display:inline-block;font-weight:600;margin-top:5px;margin-bottom:0;font-size:16px;position:relative;color:#0089e5;position:relative;padding-bottom:3px;margin-bottom:3px;font-size:17px}
.menu--img-con .menu--ul>li>a:after{position:absolute;background-color:#0089e5;left:0;bottom:0;height:1px;width:25px;content:"";transition:all .3s;-ms-transition:all .3s}
.menu--img-con .menu--ul>li>a:hover:after{width:50%}
.menu--img-con .menu--ul>li{line-height:1.3;}
.menu--img-con .menu--ul>li+li{margin:15px 0 0;}
.menu--img-con .menu--ul li ul li{margin-bottom:1px}
.menu--img-con .menu--ul li ul li a{padding:1px 0 2px;color:#333;position:relative;margin-bottom:3px;font-size:15px}
.menu--img-con .menu--ul li ul li a:after{position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#0089e5;content:"";transition:all .3s;-ms-transition:all .3s}
.menu--img-con .menu--ul li ul li a:hover:after{width:100%}
.menu--img-con .menu--ul li ul li a:hover,.menu--img-con .menu--ul li ul li.active a{color:#0089e5}
.item--index-img.item-index-b:before{display:none}
.nav--con{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.module-opened .icon-search:before{content:"\e6c2"}
@media (max-width:1499px){
.nav .dropdown-menu a{font-size:15px}
.menu--img-con .menu--ul>li a{font-size:14px}
.paddingTB-100{padding:80px 0}
.menu--img-con .menu--ul>li>a{margin-top:5px}
.menu--ul>li ul{-moz-column-count:3;column-count:3;margin:5px 0 5px}
.menu--img-con .menu--ul>li a{font-size:14px}
}
@media (max-width:1199px){.nav>ul>li>a{padding:27.5px 5px;font-size:15px}
.nav--logo img{height:45px}
.paddingB-40{padding:0 0 40px}
.paddingTB-60{padding:50px 0}
.paddingTB-80{padding:50px 0}
.paddingT-60{padding:50px 0 0}
.paddingT-80{padding:50px 0 0}
.marginTB-60{margin:50px 0}
.marginT-60{margin-top:50px}
.paddingTB-100{padding:60px 0}
.menu--img-con .menu--ul>li a{font-size:13px}
.menu--img-con .menu--ul li ul li a{padding:2px 0}
.nav--logo,.region--nav{height:90px}
.page--120{padding-top:90px}
.nav--mail>div span,.nav--search i{font-size:14px}
.nav--mail{margin-top:15px}
.dropdown:hover .menu--img-con{top:89px}
.input-group{top:90px}
}
@media (max-width:991px){.menu--img-con-1{display:none}
.menu--img-con ul li a{font-size:15px}
.menu--img-con .menu--ul>li{margin:0;position:relative}
.nav .dropdown>a:after{display:none}
.nav .dropdown .active>a{color:#0089e5}
.dropdown:hover .menu--img-con{border:0 solid #ececec;box-shadow:none;height:auto;max-height:100%;overflow:initial}
.menu--img-con ul li a span{white-space:nowrap;position:relative;display:inline-block;padding-bottom:0;margin-bottom:0}
.nav .dropdown a:hover{color:#0089e5}
.menu--img-con ul li a span:after{display:none}
.dropdown .menu--img-con{padding:0}
.region--nav-top{height:0}
.nav-top--left{display:none}
.region--nav .stage{max-width:100%;width:100%}
.region--nav .nav--con .stage{padding:0}
.page--120{padding-top:50px}
.nav-top--right{position:absolute;right:20px;top:6px}
.paddingT60{padding:40px 0}
.nav>ul>li{height:auto;display:block;text-align:left;margin:0}
.nav>ul>li:hover .menu--img-con{visibility:visible;opacity:1;transition:none;z-index:10;display:none}
.dropdown .menu--img-con{visibility:visible;opacity:1;position:initial;width:100%;border-top:0 solid #f1f1f1;border-bottom:0 solid #f1f1f1;display:none;left:50%;-ms-transform:none;transform:none}
.dropdown .menu--img-con ul:before{display:none}
.menu--img-con ul li{margin-bottom:0;padding:0;background-color:#f8f8f8;text-align:left;border-bottom:solid 1px #eee}
.menu--img-con ul li a{padding:8px;display:block}
.nav--logo img{height:35px}
.app-nav.nav-module-trigger.nav-opened-1 .app-nav1:after{color:#0089e5;font-size:20px;content:"\e6c2"}
.app-nav1:hover:after{color:#0089e5}
.nav-module-trigger1,.nav-module-trigger1-1{height:40px;position:absolute;top:0;left:0;width:100%;cursor:pointer}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{display:inline-block;content:"\e6c3";font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;color:#000;top:12px;right:10px;position:absolute}
.nav-module-trigger1-1.nav-opened-2:after,.nav-module-trigger1.nav-opened:after{content:"\e6c4"}
li.dropdown{position:relative}
.nav>ul>li>a{padding:8px;padding-right:40px;border-bottom:1px solid #f1f1f1}
.nav>ul{display:block}
.app-nav{display:block;right:0}
.region--nav{height:50px;border-bottom:solid 1px #eee}
.nav--mail{width:auto;margin-right:42px;margin-top:0}
.nav{padding:0 20px;display:none;position:fixed;width:100%;top:50px;left:0;background-color:#fff;max-height:100%;overflow:auto;padding-bottom:48px;z-index:101;border-top:1px solid #666;border-bottom:1px solid #666;height:calc(100% - 40px)}
.nav--search{margin-right:7px}
.nav--logo{height:50px}
.nav--logo a{padding-right:14px}
.input-group{height:45px;padding:2.5px 0;position:fixed;top:50px;left:0;z-index:102}
.input-group input{height:40px}
.nav--search .input-group button i{font-size:16px}
.menu--ul>li ul{margin:0;-moz-column-count:initial;column-count:initial}
.menu--img-con .menu--ul>li a{display:block;margin-top:0;font-weight:400;font-size:15px;padding:8px;padding-left:14px;padding-right:35px;color:#333}
.menu--img-con .menu--ul>li>a:after{display:none}
.menu--ul .nav-module-trigger1,.menu--ul .nav-module-trigger1-1{height:37px}
.dropdown .menu--img-con,.menu--img-con .menu--ul li ul li{margin:0}
.menu--img-con .menu--ul li ul li a{padding:6px 0 6px 20px;color:#333;background-color:#e2e2e2;margin-bottom:0}
.nav--mail>div span,.nav--search+.searchbox{display:none}
.nav--mail>div+div{padding-left:5px; margin: 0 5px;}
.nav--mail>div a i,.nav--mail>div i{color:#333;font-size:20px}
.nav--mail>div a:hover i,.nav--mail>div i:hover{color:#0089e5}
.nav>ul>li:first-child{display:block}
}
@media (max-width:767px){.paddingB-40{padding:0 0 30px}
.paddingTB-100{padding:30px 0}
.paddingTB-60{padding:30px 0}
.paddingTB-80{padding:30px 0}
.paddingT-60{padding:30px 0 0}
.paddingT-80{padding:30px 0 0}
.marginTB-60{margin:30px 0}
.marginT-60{margin-top:30px}
.marginTB-40{margin:30px 0}
.marginT-40{margin-top:30px}
.paddingTB-40{padding:30px 0}
.menu--img-con ul li a{font-size:14px}
.appB-20{margin-bottom:20px}
.paddingTB-40{padding:30px 0}
}
@media (max-width:575px){.paddingB-40{padding:0 0 20px}
.paddingTB-60{padding:20px 0}
.paddingTB-80{padding:20px 0}
.paddingT-60{padding:20px 0 0}
.paddingT-80{padding:20px 0 0}
.paddingTB-100{padding:20px 0}
.marginTB-60{margin:20px 0}
.marginT-40{margin-top:20px}
.marginT-60{margin-top:20px}
.region--pro ul.marginT-30{margin: 20px 0 0;}
.marginTB-40{margin:20px 0}
.paddingTB-40{padding:20px 0}
.nav .dropdown-menu a,.nav>ul>li>a,body,html{font-size:12px}
.nav-module-trigger1,.nav-module-trigger1-1{height:36px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{font-size:16px;top:10px;right:10px}
.menu--img-con ul li{padding:0}
.menu--img-con ul li a{font-size:12px;display:block;padding:8px}
.menu--img-con .menu--ul li ul li a,.menu--img-con .menu--ul>li a{font-size:12px}
.nav--search{margin-right: 7px;}
.nav--mail>div a i, .nav--mail>div i{font-size: 18px;}
}
/*! lightbox*/[data-lightbox]{position:relative;display:block;line-height:0}
html.lb-disable-scrolling{position:fixed;overflow:hidden;width:100vw;height:100vh}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}
.lightbox{position:absolute;left:0;z-index:10000;width:100%;text-align:center;font-weight:400;line-height:0}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border:4px solid #fff;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;margin:0 auto;width:250px;height:250px;border-radius:4px;background-color:#fff}
.lb-outerContainer:after{clear:both;display:table;content:""}
.lb-loader{position:absolute;top:43%;left:0;width:100%;height:25%;text-align:center;line-height:0}
.lb-cancel{display:block;margin:0 auto;width:32px;height:32px;background:url(../images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{display:block;height:100%;cursor:pointer}
.lb-nav a.lb-prev{left:0;float:left;width:34%;background:url(../images/prev.png) left 48% no-repeat;transition:opacity .6s}
.lb-nav a.lb-prev:hover{opacity:1}
.lb-nav a.lb-next{right:0;float:right;width:64%;background:url(../images/next.png) right 48% no-repeat;transition:opacity .6s}
.lb-nav a.lb-next:hover{opacity:1}
.lb-dataContainer{position:relative;margin:0 auto;padding-top:5px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.lb-dataContainer:after{clear:both;display:table;content:""}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{margin:0 auto;margin-top:8px;width:85%;text-align:center;line-height:1.1em}
.lb-data .lb-caption{font-weight:600;font-size:16px;line-height:1.25}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{clear:left;display:block;padding-bottom:1em;color:#999;font-size:12px}
.lb-data .lb-close{position:absolute;top:0;right:0;float:right;display:block;width:30px;height:30px;outline:0;background:url(../images/close.png) top right no-repeat;text-align:right;opacity:.7;transition:opacity .2s}
.lb-data .lb-close:hover{opacity:1;cursor:pointer}
[data-lightbox]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,103,184,.4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M1024 0v416L864 256 672 448l-96-96 192-192L608 0zM448 672L256 864l160 160H0V608l160 160 192-192z'/%3E%3C/svg%3E") no-repeat center;background-size:0 0;content:'';opacity:0;transition:all .2s ease-in-out}
[data-lightbox]:hover:after{background-size:32px 32px;opacity:1}
.page-pro .cell{background-color:#f8f8f8}
.page-pro .cell img{max-width:100%}
.page-pro .cell p{line-height:1.4;margin:12px 0}
/*! error-page*/.error-page{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:40px}
.error-page-left{width:40%;text-align:center}
.error-page-p1{line-height:1.2;color:#0089e5;margin-bottom:18px;margin-top:20px;text-transform:uppercase;background:url(../img/404-bg.png) repeat-x;background-position:center bottom;padding-bottom:14px;font-size:44px;font-weight:700;letter-spacing:7px;width:80%}
p.error-page-p2{background-position:right 5px;margin-bottom:5px;padding-right:15px;line-height:30px;font-weight:700;font-size:17px;width:80%}
.pape-1{display:-ms-flexbox;display:flex;margin-top:40px}
.pape-1 a{margin-right:20px;padding:8px 30px;border:1px solid #0089e5;border-radius:10px;background:#fff;background:#0089e5;color:#fff;font-weight:600;text-transform:uppercase}
.pape-1 a.homemail{background:#fff;color:#0089e5}
.error-page-right{padding-left:40px;width:60%}
.error-page-left img{max-width:100%}
p.h2--page.page-choose{margin-top:40px;margin-bottom:0;font-size:24px}
p.h2--page.page-choose+p{margin-bottom:-20px}
.region--page p+ol,.region--page p+ul{margin-top:10px}
@media(max-width:1499px){.error-page-p1,p.error-page-p2{width:100%}
}
@media(max-width:1199px){.error-page-p1,p.error-page-p2{width:100%}
.error-page-p1{font-size:36px;font-weight:700;letter-spacing:0;width:100%}
}
@media(max-width:991px){p.h2--page.page-choose{font-size:18px}
.pape-1{margin-top:20px}
p.error-page-p2{font-size:14px}
}
@media(max-width:767px){.error-page-left{display:none}
.error-page-right{width:100%;padding-left:0}
}
@media(max-width:575px){p.h2--page.page-choose{margin-top:20px;margin-bottom:0;font-size:16px}
p.h2--page.page-choose+p{margin-bottom:-10px}
.error-page-p1{font-size:14px}
.error-page{margin-top:0;margin-bottom:20px}
p.error-page-p2{font-size:12px;line-height:1.6;text-transform:lowercase}
}
/*! search02*/.search02 ol{padding-left:0}
.search02 .result-h3{background-color:#7d7d7d;text-align:center;font-weight:500;margin:15px 0 30px;padding:10px;color:#fff;font-size:18px}
.search02 .keyword{color:red}
.search02 ol li{border-bottom:solid 1px #999;margin-bottom:10px;padding:10px;background-color:#fff;margin-left:15px}
.content1 section .search02 a .searchtit{font-weight:500;color:#333;display:block}
.search02 .result-h5{color:#555;font-weight:600;font-size:14px;margin:5px auto}
.search02 p{margin-top:10px;color:#666}
.search02 .result-h2{font-weight:600;font-size:1.3em;margin:20px 0}
.search-else{text-align:center;margin-top:40px}
.search-else img{max-width:100%}
.pro-search-tit{font-weight:500;color:#333;margin-bottom:3px}
.search02.search03 #search-bar{width:100%;margin-top:30px}
.search02 .search:before{display:none}
.search02:hover .search:before{color:#00a0e9}
.search02.search03 input[name=keywords]{width:100%;border:solid 1px #333}
.search02.search03 input[name=keywords]:focus{border:solid 1px #0089e5}
.search03 input[name=keywords]{background:#fff;border-radius:50px;width:540px;padding:15px 60px 15px 30px;border:0;border:solid 1px #fff}
.search03 input[name=keywords]:focus{border:solid 1px #0089e5;outline-style:none}
.search02 .search input[type=submit]{position:absolute;right:1px;border:0;top:1px;width:50px;z-index:2;background-color:unset;cursor:pointer}
.grid--gutter.grid--302 .cell{max-width:66%}
.search03 button{cursor:pointer;width:80px;height:38px;background:#0089e5;border-radius:30px;outline-style:none;border:0;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;position:absolute;right:6px;top:6px}
.search03 button:hover{width:100px}
.search03 button i{font-size:0}
.search03 button i:before{color:#fff;font-size:20px;display:inline-block;vertical-align:middle;cursor:pointer;margin-top:-6px;font-weight:100}
#search-bar{position:relative}
.region--search .breadcrumbs{padding-top:20px;font-size:14px}
.searchimg{text-align:center;margin:20px 0 50px 0}
.result-hs{font-size:30px}
.search02 .input-search:after{display:inline-block;padding-left:5px;content:"\e6c6";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#fff}
@media (max-width:1199px){.result-hs{font-size:20px}
}
@media (max-width:575px){.result-hs{font-size:16px}
.search03 input[name=keywords]{height:40px}
.search02 .result-h3{font-size:14px}
.search03 button{cursor:pointer;width:40px;height:28px}
.search03 button i:before{font-size:18px}
.search02 ol li{margin-bottom:10px;padding:0}
.region--search .paddingTB-60{padding:20px 0}
.search02 .result-h5{color:#333;font-size:12px}
}
/*! carousel*/.owl-carousel{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}
.owl-carousel>.item{display:none}
.owl-carousel>.owlitem01.item{display:block}
.owl-carousel>.item img{max-width:100%}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;float:left;min-height:1;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{display:block;opacity:0}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:80px;height:80px;cursor:pointer;transition:transform .1s ease;-webkit-backface-visibility:hidden}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}
.item--con{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.item--con.item-right .item--con-p{margin-left:auto;margin-right:0}
.item--con.item-right .item--p{color:#c4c4c4;line-height:1.6}
.text-white{color:#fff}
.item--tit{margin-bottom:25px;letter-spacing:-.01em;font-weight:100;font-size:46px;line-height:1.2}
.arrow--l:after{padding-left:5px;content:"\e60d";font-family:iconfont}
.owl-dots .owl-dot{margin:0 3px;width:14px;height:14px;border-radius:50%;background-color:#f1f1f1}
.owl-dots .owl-dot.active{width:40px;height:14px;background:#0089e5;border-radius:20px}
.owl-dots{position:absolute;bottom:30px;left:50%;z-index:1;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.item--index-img{position:relative}
.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;top:50%;z-index:1;color:#fff;transition:all .3s;-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:all .3s;font-size:0}
.owl-nav .owl-prev{left:50px;z-index:1;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.owl-nav .owl-prev:before{display:inline-block;content:"\e6d1";vertical-align:middle;font-size:26px;font-family:iconfont;line-height:1;cursor:pointer;-ms-transform:scaleX(-1);transform:scaleX(-1)}
.owl-nav .owl-next{right:50px;z-index:1;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.owl-nav .owl-next:before{display:inline-block;content:"\e6d1";vertical-align:middle;font-size:26px;font-family:iconfont;line-height:1;cursor:pointer}
#owl-demo1:hover .owl-next:hover,#owl-demo1:hover .owl-prev:hover{color:#0089e5}
.owl-carousel .item .item--index-img{position:relative;padding-bottom:31.25%;width:100%}
.owl-carousel .item .item--index-img img{position:absolute;top:0;left:0}
.item--con i span{font-size:0}
.item--con a{text-decoration:none;color:#fff}
.item--con-p{color:#fff;width:1400px}
.item-top{color:#fff;font-size:16px;font-weight:500;margin:0;margin-bottom:15px}
.item-tit{font-size:40px;margin-top:0;line-height:1.3;margin-bottom:52px;color:#fff;font-weight:600;letter-spacing:1.2px;}
.item-tit span{color:#7fbd7c}
.item--a .more{background-color:#fecc00;padding:6px 35px;font-size:16px;font-weight:500;display:inline-block;border-radius:30px;transition:all .3s}
.item--a .more:hover{background-color:#fff;color:#fecc00}
.item--a{margin-top:30px}
.item--con.item-left .item--p{color:#fff}
.item--index-img:before{content:"";opacity:.3;background:radial-gradient(circle,#000 0,rgba(40,40,40,.66) 64%,rgba(118,118,118,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.item-top{font-size:20px;font-weight:300;opacity:.7;line-height:1.3;width:100%;text-align:center;position:relative}
.item-top span:before{content:"";height:1px;background-color:#fff;width:120px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.item-top span:after{content:"";height:1px;background-color:#fff;width:120px;right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.item--con-p-1 .item-tit b{font-size:25px;letter-spacing:2px;font-weight:500}
.item--con.item--con-left{width:700px}
.item--con-top{font-size:20px;color:#d9d9d9;line-height:1.2;margin-bottom:10px}
.item--con-tit{font-size:80px;line-height:1.2;color:#0089e5;font-weight:700;position:relative;padding-bottom:20px}
.item--con-tit span{display:block;font-weight:700;color:#fff;font-size:50px}
.item--con-tit:before{content:"";width:60px;height:5px;background-color:#0089e5;position:absolute;bottom:0;left:0}
.item--con-left ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;margin-top:10px}
.item--con-left ul li{list-style-type:none;width:calc(50% - 10px);display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:center;align-items:center}
.item--con-i{width:46px;height:46px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.item--con-i i{font-size:34px;color:#0089e5}
.item--con-i+span{color:#fff;font-size:17px;font-weight:500;padding-left:20px}
.more-a{display:inline-block;color:#fff;border:solid 1px #fff;padding:7px 15px;-webkit-transition:all .3s;font-size:15px;transition:all .3s;-ms-transition:all .3s;cursor:pointer;font-weight:500;line-height: 1;}
.more-a:hover{color:#fff;border-color:#0089e5;background-color:rgba(0,104,184,.6)}
.item-tit{font-size:40px;color:#fff;font-weight:600;line-height:1.3;position: relative;}
.item--p{font-weight:300;line-height:1.6;width:800px;margin-bottom:40px;font-size:17px;letter-spacing:.5px;margin: 0 0 35px 0;}
.item--con.item--center{text-align:center;position:absolute;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.item--con-left.item--con{text-align:left}
@media (max-width:1700px){.item--con-top{font-size:18px}
.item--con-tit{font-size:60px}
.item--con-tit span{display:inline-block;font-size:40px}
.item--con-i{width:36px;height:36px}
.item--con-i i{font-size:24px}
.item--con-i+span{font-size:16px;font-weight:400}
.item--con-left ul li{list-style-type:none;margin-top:15px}
.item--con-left ul{margin-bottom:0}
.owl-nav .owl-prev{left:20px}
.owl-nav .owl-next{right:20px}
.item-tit{font-size:36px}
}
@media (max-width:1499px){.item--con-tit{font-size:50px}
.item--con-tit span{font-size:30px}
.item--con-p{width:1000px}
.item--p{margin-bottom:0}
}
@media (max-width:1199px){#owl-demo1 .item .item--index-img{padding-bottom:41.7%}
.item--con.item--con-left{width:500px}
.item--con-top{font-size:12px}
.item--con-i{width:auto;height:auto;background-color:unset}
.item--con-i i{font-size:16px;color:#fff}
.item--con-left ul li{margin-top:5px}
.item--con-tit:before{height:3px}
.more-a:before{height:26px}
.item--con-tit{padding-bottom:10px}
.owl-nav .owl-prev{left:10px}
.owl-nav .owl-next{right:10px}
.item--con-i+span{padding-left:10px;font-size:15px}
.item--con-p{width:800px}
.item-tit{font-size:30px}
.item--p{line-height:1.6;width:auto}
}
@media (max-width:991px){#owl-demo1 .item .item--index-img{padding-bottom:45.4%}
.more-a{font-size:12px}
.item--con-p{width:600px}
.item-tit{font-size:24px;}
.item--p{font-size:14px}
.item--con-top{display:none}
.item--con-left ul{display:none}
.item--con-tit{padding-bottom:15px}
.item--con-tit span{display:block}
}
@media (max-width:767px){.more-a:after{width:20px;height:1px;right:-30px}
.item--con-p{width:540px}
.item--a{margin-top:20px}
.item-tit{font-size:18px}
.item--con-tit{font-size:30px}
.item--con-tit span{font-size:25px}
#owl-demo1 .item .item--index-img{padding-bottom:54.75%}
}
@media (max-width:575px){.item--con-tit{font-size:24px}
.item--con-tit span{font-size:16px}
#owl-demo1 .item .item--index-img{padding-bottom:52.17%}
.more-a{font-size:10px}
.item--con-p{width:84%;margin-left: 6%;}
.item-tit{font-size:14px}
.item--a{margin-top:10px}
.owl-dots{bottom:15px}
.owl-dots .owl-dot{width:8px;height:8px}
.owl-dots .owl-dot.active{width:20px;height:5px}
}
/*!popup--message*/.popup--main{position:relative}
.popup--message__tit{position:fixed;right:10px;bottom:10px;z-index:500;line-height:1;cursor:pointer;color:#fff;font-weight:500;background-color:#0099d8;border-radius:5px;padding:12px 20px;transition:all .3s;-ms-transition:all .3s}
.popup--message__tit:hover{background-color:#005690}
.popup--message__tit i{font-size:22px;padding-right:10px;vertical-align:middle}
.popup--message__tit img{max-width:100%;line-height:1}
.popup--message__main{position:fixed;right:0;bottom:0;z-index:300;overflow:auto;background:#fff;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:10px;width:440px}
.popup--message__tit+.popup--message__main{visibility:hidden;height:0;opacity:0;transition:all .5s;-ms-transition:all .5s}
.popup--message__tit-1{padding:5px 20px;background-color:#0099d8;color:#fff;font-weight:500}
.popup--message__p{display:-ms-flexbox;display:flex;padding:10px;background-color:#f5f5f5}
.popup--message__p img{height:35px}
.popup--message__p p{margin:0;padding-top:5px;padding-left:10px;color:#444;font-weight:500;font-size:15px}
.popup--message__p-1{padding:10px 15px 0;font-size:14px;color:#575a5d}
#contactform ul{margin-top:0;padding:0 15px}
#contactform ul li{display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
#contactform ul li label{margin-top:5px;width:100%;font-size:14px}
#contactform ul li button,#contactform ul li input,#contactform ul li textarea{padding:6px;width:100%;font-size:14px}
#contactform ul li .red{color:red}
#contactform ul li.buttons input{display:inline-block;margin:18px 0 10px;padding:10px 0;width:140px;border:0;border-radius:3px;background-color:#0099d8;color:#fff;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s;-ms-transition:all .3s}
#contactform ul li.buttons input:hover{background-color:#0089e5}
.popup--message__tit.message-opened img{display:none}
.popup--message__tit.message-opened{position:absolute;z-index:300;background-color:#333}
.popup--message__tit.message-opened+.popup--message__main{visibility:visible;height:auto;opacity:1}
.close-message{position:absolute;top:2px;right:15px;color:#fff;font-size:30px;line-height:1;cursor:pointer}
.close-message:hover{color:#eee}
.app--popup span{font-size:0}
.app--popup{position:fixed;right:10px;bottom:10px;z-index:301;display:none;line-height:1}
.app--popup i{color:#0044dc;font-size:50px}
.app--popup:hover i{color:#0044dc}
.app--popup a:hover{text-decoration:none}
@media(max-width:1499px){.popup--message__tit{right:0;bottom:0}
}
@media(max-width:575px){.popup--message__tit{font-size:0;width:40px;height:40px;border-radius:50%;line-height:1;padding:0;right:5px;bottom:5px}
.popup--message__tit i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:0}
.popup--message__main{width:90%}
#contactform ul li button,#contactform ul li input,#contactform ul li label,#contactform ul li textarea,#contactform ul li.buttons input,.popup--message__p-1{font-size:12px}
}
/*! table*/.table{display:block;width:100%;margin:15px auto;text-align:center;border:none;overflow-y:auto;line-height:1.3;border-top:solid 2px #0089e5}
.table table{width:100%;min-width:320px;margin:0;border-collapse:collapse;border-spacing:0;border:solid 1px #eee;border-right-width:0;border-top-width:0}
.table caption{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #e2e2e2}
.table td,.table th{padding:5px;border:solid 1px #eee}
.table caption,.table tfoot td{padding:6px 15px}
.nowrap,.nowrap td,.nowrap th,.nowrap--10>tr>th:nth-last-child(10) .nowrap--11>tr>td:nth-last-child(11),.nowrap--11>tr>th:nth-last-child(11) .nowrap--12>tr>td:nth-last-child(12),.nowrap--12>tr>th:nth-last-child(12),.nowrap--1>tr>th:nth-last-child(1) .nowrap--2>tr>td:nth-last-child(2),.nowrap--2>tr>th:nth-last-child(2) .nowrap--3>tr>td:nth-last-child(3),.nowrap--3>tr>th:nth-last-child(3) .nowrap--4>tr>td:nth-last-child(4),.nowrap--4>tr>th:nth-last-child(4) .nowrap--5>tr>td:nth-last-child(5),.nowrap--5>tr>th:nth-last-child(5) .nowrap--6>tr>td:nth-last-child(6),.nowrap--6>tr>th:nth-last-child(6) .nowrap--7>tr>td:nth-last-child(7),.nowrap--7>tr>th:nth-last-child(7) .nowrap--8>tr>td:nth-last-child(8),.nowrap--8>tr>th:nth-last-child(8) .nowrap--9>tr>td:nth-last-child(9),.nowrap--9>tr>th:nth-last-child(9) .nowrap--10>tr>td:nth-last-child(10),.nowrap-10>tr>th:nth-child(10) .nowrap-11>tr>td:nth-child(11),.nowrap-11>tr>th:nth-child(11) .nowrap-12>tr>td:nth-child(12),.nowrap-12>tr>th:nth-child(12) .nowrap--1>tr>td:nth-last-child(1),.nowrap-1>tr>td:nth-child(1),.nowrap-1>tr>th:nth-child(1) .nowrap-2>tr>td:nth-child(2),.nowrap-2>tr>th:nth-child(2) .nowrap-3>tr>td:nth-child(3),.nowrap-3>tr>th:nth-child(3) .nowrap-4>tr>td:nth-child(4),.nowrap-4>tr>th:nth-child(4) .nowrap-5>tr>td:nth-child(5),.nowrap-5>tr>th:nth-child(5) .nowrap-6>tr>td:nth-child(6),.nowrap-6>tr>th:nth-child(6) .nowrap-7>tr>td:nth-child(7),.nowrap-7>tr>th:nth-child(7) .nowrap-8>tr>td:nth-child(8),.nowrap-8>tr>th:nth-child(8) .nowrap-9>tr>td:nth-child(9),.nowrap-9>tr>th:nth-child(9) .nowrap-10>tr>td:nth-child(10),.nowrap-th th{white-space:nowrap}
.table.collapse{overflow:hidden}
.toggle-target,.toggle-trigger{display:block;width:100%}
.toggle-trigger{cursor:pointer}
.table .toggle-target,.table .toggle-trigger{margin:0}
.table-caption{position:relative;margin-bottom:0;padding:10px 15px;line-height:1;text-align:center}
.table-caption>span{display:inline-block;margin:0;padding:0}
.table-caption:after{content:'+';font-size:16px;font-weight:700;line-height:20px;display:block;position:absolute;right:15px;top:50%;height:22px;width:22px;margin-top:-11px;border-radius:50%;text-align:center;background-color:#666;color:#fff}
.expanded .table-caption:after{content:'–'}
.table-collapse.table-animate .table-caption{text-align:left}
.table-collapse.table-animate .table-caption>span{position:relative;left:0;text-align:left;transition:all 240ms ease}
.table-collapse.table-animate .expanded .table-caption>span{left:50%;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.table-wrapper{display:block;width:100%;overflow-y:auto}
.table-wrapper table{border-top:none}
.table table,.table-caption>span{line-height:1.42857}
.table caption,.table th,.table-caption>span{font-weight:600}
.table td,.table th{border-top:none}
.table caption,.table-caption>span{color:#333}
.table table tbody tr{background-color:#fff}
.table table tbody tr:nth-child(2n){background-color:#f8f8f8}
.table table tbody tr:nth-child(2n) th{background-color:#f3f3f3}
.table table .td-left{text-align:left}
.tableclose{position:relative;background-color:#fff}
.table-open{height:80px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.81) 35%,rgba(255,255,255,.96) 91%,#fff 100%);position:absolute;width:100%;bottom:0;left:0;cursor:pointer;color:red;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s;-ms-transition:all .3s}
.table-open span{position:relative;animation:mymove .9s infinite;-webkit-animation:mymove .9s infinite}
.table-open:hover{font-weight:500}
.is-opened .table-open span{position:initial}
@keyframes mymove{from{top:0}
to{top:10px}
}
@-webkit-keyframes mymove{from{top:0}
to{top:10px}
}
/*! index-con*/.region-line{position:relative}
.region-line:after{position:absolute;height:48px;width:1px;background-color:#0089e5;top:-24px;z-index:6;content:"";left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.index--main-con{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.index--main-left{width:600px}
.index--main-right{width:calc(100% - 660px)}
.index--main-right p:last-child{margin-bottom:0}
.head-tit{margin-bottom:30px}
.h2-tit{font-size:30px;font-weight:600;line-height:1.3;color:#333}
.head-line{padding-top:15px;position:relative}
.head-line:after{content:"";width:38px;height:2px;background-color:#0089e5;top:0;left:0;position:absolute}
.head-p{color:#999;margin-top:10px}
.region--index-contact{background-color:#0089e5;position:relative}
.index-contact-main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;z-index:3}
.index-contact-main p{margin:0;padding:0;line-height:1.6;color:#fff}
.index-contact-main .read-more{background-color:#fff;border-color:#fff;color:#0089e5;margin-top:0}
.index-contact-main p a{color:#fff;text-decoration:underline}
.index-contact-main p a:hover{color:#0089e5;text-decoration:none}
.index-contact-main .read-more:hover{background-color:unset;color:#fff}
.index-contact-main .more-a{font-weight:500}
.index-contact-main .more-a:hover{background-color:#fff;text-decoration:none;color:#0089e5}
.region--index-contact:before{position:absolute;width:100%;height:100%;content:"";background:url(/img/home2.png) repeat center center;top:0;left:0}
.proindex-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.choose-img,.proindex-img{margin-top:10px;margin-bottom:-40px}
.region--proindex .more-a{border-color:#0089e5;color:#0089e5;font-weight:500}
.region--proindex .more-a:hover{text-decoration:none;color:#fff;background-color:#0089e5}
.proindex-top--a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:15px}
.proindex-img .cell{background-color:#fff}
.proindex-tit a{color:#8f8f8f;margin:0 20px;padding:15px 0;border-bottom:solid 1px #d5d5d5;display:block;font-size:15px;line-height:1.4}
.proindex-p a{display:block;color:#0089e5;font-weight:600;padding:20px 0 15px ;line-height:1.4;border-bottom: 1px solid #D5D5D5;font-size: 20px;margin: 0 10px;}
.gray{background-color:#f6f6f6}
.choose-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.choose-top--con{width:340px}
.choose-top p{margin:0;width:calc(100% - 340px);color:#ababab}
.choose-img .cell{background:#fff;box-shadow:0 3px 20px rgba(91,91,91,.07);border-radius:10px;padding:30px}
.choose-tit{font-weight:600;display:-ms-flexbox;display:flex;margin-bottom:20px}
.choose-tit span:first-child{width:46px;height:46px;background-color:#0089e5;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:15px;border-radius:50%}
.choose-tit span+span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:600}
.choose-tit i{color:#fff;font-size:24px;font-weight:400}
.choose-img p{color:#666;font-size:16px}
@media(max-width:1499px){.h2-tit{font-size:26px}
.choose-img,.proindex-img{margin-top:10px;margin-bottom:-20px}
.index--main-left{width:460px}
.index--main-right{width:calc(100% - 500px)}
}
@media(max-width:1199px){.h2-tit{font-size:22px}
.choose-img,.proindex-img{margin-top:10px;margin-bottom:-20px}
}
@media(max-width:992px){.index--main-con{flex-direction: column-reverse;}
.index--main-left{width: 100%;margin-bottom: 25px;}
.index--main-right{width:100%}
.head-tit{margin-bottom:20px}
.h2-tit{font-size:20px}
.index-contact-main{display:block;text-align:center}
.index-contact-main a{margin-top:20px}
.choose-top{display:block}
.choose-top p,.choose-top--con{width:100%}
.choose-top p{color:#454545;margin-bottom:25px}
.choose-img p{font-size:15px}
.choose-tit span:first-child{width:35px;height:35px;margin-right:10px}
.choose-tit i{font-size:20px}
.proindex-tit a{font-size:14px}
.choose-img,.proindex-img{margin-top:10px;margin-bottom:-20px}
}
@media(max-width:767px){.choose-img p{font-size:14px}
.proindex-tit a{font-size:12px;color:#8f8f8f;margin:0 10px;padding:10px 0}
.proindex-p a{padding:10px 10px 15px 10px}
.choose-img .cell{padding:15px}
.choose-img,.proindex-img{margin-top:10px;margin-bottom:-20px}
.h2-tit{font-size:17px}
}
@media(max-width:575px){.head-tit{margin-bottom:15px}
.choose-img p{font-size:12px}
.proindex-tit a{font-size:10px}
.head-p{display:none}
.h2-tit{font-size:15px}
p{margin:5px 0 10px}
.region-line:after{height:20px;top:-10px}
.more-a{padding:4px 25px;font-size:12px}
.choose-top p{color:#454545;margin-bottom:15px}
.choose-tit{margin-bottom:10px}
.choose-img p{margin-bottom:0}
}
/*!region--footer*/.region--footer{background-color:#1b1b1b;color:#fff}
.footer-con{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-bottom:100px}
.footer-social ul{margin:0;padding:0;display:-ms-flexbox;display:flex}
.footer-social ul li{list-style-type:none;width:45px;height:45px;border:1px solid #0089e5;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s;-ms-transition:all .3s}
.footer-social ul li:hover{background-color:#0089e5}
.footer-social ul li a:hover{text-decoration:none}
.footer-social ul li+li{margin-left:15px}
.footer-social ul li span{display:none}
.footer-social ul li i{color:#fff;font-size:22px}
.footer-talk{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:600;font-size:40px}
.footer-talk p{margin:0}
.footer-nav{padding-bottom:60px}
.footer-nav ul{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-pack:justify;justify-content:space-between}
.footer-nav ul li{list-style-type:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:1.3}
.footer-nav ul li+li:after{position:absolute;content:"";width:1px;height:100%;top:0;background-color:#fff;left:-27px}
.footer-nav ul li a{color:#fff;font-size:15px;font-weight:300}
.footer-nav ul li a:hover{color:#0089e5}
.copyright-main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.copyright-left{color:#666;font-size:15px}
.copyright-left b{color:#cbcbcb;font-weight:400}
.copyright{background-color:#000;padding:30px 0}
.copyright-right ul{margin:0;padding:0;display:-ms-flexbox;display:flex}
.copyright-right ul li{list-style-type:none;line-height:1.3}
.copyright-right ul li+li{margin-left:25px;padding-left:25px;border-left:solid 1px #666}
.copyright-right ul li a{color:#666;font-size:15px}
.copyright-right ul li a:hover{color:#0089e5}
.footer-a .more-a{border-color:#0089e5;color:#0089e5;font-weight:500}
.footer-a .more-a:hover{background-color:#0089e5;color:#fff;text-decoration:none}
@media(max-width:1850px){.copyright-main{width:calc(100% - 200px)}
}
@media(max-width:1499px){.footer-nav ul li+li:after{left:-10px}
.copyright{padding:25px 0}
.footer-con{padding-bottom:70px}
}
@media(max-width:1199px){.footer-social ul li{width:40px;height:40px}
.footer-social ul li i{font-size:20px}
.footer-talk{font-size:30px}
.copyright-right ul li a,.footer-nav ul li a{font-size:14px}
.footer-nav ul{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-nav ul li{margin-bottom:6px}
.footer-nav ul li a{padding:0 15px}
.footer-nav ul li+li:after{display:none}
.copyright-left{font-size:14px}
.footer-con{padding-bottom:50px}
}
@media(max-width:991px){.footer-a,.footer-talk{display:none}
.footer-con{-ms-flex-pack:center;justify-content:center;padding-bottom:30px}
.footer-nav{padding-bottom:30px}
.copyright-main{display:block;width:100%;text-align:center}
.copyright-left{margin-bottom:5px}
.copyright-right ul li+li{margin-left:10px;padding-left:10px}
.copyright-right ul{-ms-flex-pack:center;justify-content:center}
}
@media(max-width:767px){.footer-nav ul li a{padding:0 8px;font-size:13px}
.footer-social ul li{width:34px;height:34px}
.footer-con{padding-bottom:20px}
}
@media(max-width:575px){.footer-nav ul li a{font-size:12px}
.footer-nav{padding-bottom:16px}
.copyright{padding:18px 0}
.copyright-left{line-height:1.3;font-size:12px}
.copyright-right ul li a,.footer-nav ul li a{font-size:12px}
}
/*! breadcrumbs*/.region--breadcrumbs{position:relative;overflow:hidden}
.breadcrumbs-img{overflow:hidden;height:200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}
.breadcrumbs-img img{height:100%;width:auto;display: none;}
.breadcrumbs-img.breadcrumbs-img-open img {display: block;}
.breadcrumbs-img:after{background-color:rgba(0,0,0,.5);content:"";top:0;left:0;width:100%;height:100%;position:absolute}
.breadcrumbs--con{position:absolute;bottom:40px;width:100%;padding-right:30px}
a.home1:before{font-family:iconfont;content:"\e612";color:#fff;padding-right:5px}
.breadcrumbs-a{font-size:14px}
.breadcrumbs-a a{color:#fff}
.breadcrumbs-a em{color: #fff;}
.breadcrumbs-a b{color:#fff;font-weight:400}
.breadcrumbs-a a:after{content:"/";padding-left:7px;padding-right:5px;display:inline-block}
.breadcrumbs-a a:hover:after{color:#fff;text-decoration:none}
.breadcrumbs-tit{font-size:30px;color:#fff;margin-bottom:10px;font-weight:500}
@media(max-width:1439px){.breadcrumbs-img{height:200px}
.breadcrumbs-tit{font-size:28px}
}
@media(max-width:1199px){.breadcrumbs-img{height:180px}
.breadcrumbs-tit{font-size:26px}
}
@media(max-width:991px){.breadcrumbs-a{font-size:14px}
.breadcrumbs-img{height:150px}
.breadcrumbs-tit{font-size:24px}
.breadcrumbs--b{width:400px}
}
@media(max-width:767px){.breadcrumbs-tit{font-size:18px}
.breadcrumbs-a{font-size:13px}
.breadcrumbs--con{bottom:20px}
}
@media(max-width:575px){
.breadcrumbs-a em{color: #888;}
.breadcrumbs-tit{display:none}
.breadcrumbs-a{font-size:12px}
.breadcrumbs-img.breadcrumbs--img-open img,.breadcrumbs-img {display: none;}
.breadcrumbs--con { position: initial; padding: 10px 0;}
.breadcrumbs-a a,a.home1:before,.breadcrumbs-a b { color: #888;}
}
/*! about*/.about-con{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.about-left{width:480px}
.about-right{width:calc(100% - 580px)}
.strength-img{max-width:800px;margin:auto}
.head-center{text-align:center}
.head-center>p{text-align: left;}
.head-center.head-line:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.aboutpro-con{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.aboutpro-con>div{width:50%}
.aboutpro-left{padding-right:70px}
@media(max-width:1499px){.about-right{width:calc(100% - 550px)}
}
@media(max-width:1199px){.about-con,.aboutpro-con{display:block}
.about-con>div,.aboutpro-con>div{width:100%;padding:0}
.about-left-img,.aboutpro-left-img{max-width:500px}
}
@media(max-width:575px){.head-line:after{content:"";width:24px}
.head-line{padding-top:10px}
}
.message--main{padding:80px 0;z-index:4;position:relative}
.message--con{position:relative;display:-ms-flexbox;display:flex;padding:0 40px 0 70px}
.message--con:before{content:"";background-color:#d12022;height:2px;width:40px;position:absolute;left:0;top:20px}
.message--con:after{content:"";background-color:#d12022;height:100%;width:2px;position:absolute;left:20px;top:0}
.message--tit{margin-bottom:20px}
.message--right{width:60%;margin-left:50px}
.message--left{width:40%}
#contact-mail form>div:last-child{margin-bottom:0}
.region--message{position:relative}
.region--message:before{content:"";background-color:#8e0002;height:120px;position:absolute;bottom:0;width:100%;left:0;z-index:3}
#contact-mail form:after{content:".";clear:both;height:0;overflow:hidden;visibility:hidden;display:block}
#contact-mail form>div{margin-bottom:20px}
.input-group-1>input,.input-group-1>textarea{border:1px solid #dcdcdc}
#contact-mail form>div.half{width:49%;margin-top:15px}
#contact-mail form .half{width:49%;float:left}
#contact-mail form input{width:100%;background-color:#fff;float:left}
#contact-mail form>div{position:relative;width:100%;float:left}
#contact-mail form input,#contact-mail form textarea{font-size:16px;padding:5px 10px 5px 45px;line-height:26px;position:relative;border-radius:5px}
#contact-mail .form-name:before{background-image:url(/img/name.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:0;content:"";z-index:1}
#contact-mail form .half+.half{margin-left:2%}
#contact-mail .form-email:before{background-image:url(/img/email.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:0;content:"";z-index:1}
#contact-mail .form-phone:before{background-image:url(/img/phone.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:0;content:"";z-index:1}
#contact-mail .form-message:before{background-image:url(/img/message.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:0;content:"";z-index:1}
#contact-mail form textarea{width:100%;height:260%;background-color:#fff}
#contact-mail form .form-message{margin-bottom:15px}
#contact-mail form input.input{border-radius:3px;transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;cursor:pointer;display:inline-block;background-color:unset;width:auto;padding:5px 40px}
#contact-mail form input.input:hover{background-color:#fff;color:#0089e5}
input[name=track_report]{display:none}
.textfield__label{color:rgba(0,0,0,.55);font-weight:400;left:45px;pointer-events:none;position:absolute;top:9px;transition:all .2s ease;background:#fff;padding:0 5px;font-size:14px}
.input-group-1>input .textfield__label,.input-group-1>input:focus~.textfield__label,.input-group-1>textarea:focus~.textfield__label{color:rgba(0,0,0,.55);font-size:12px;top:-15px}
.input-group-1>input:focus,.input-group-1>textarea:focus{border:1px solid #d12022;padding:5px 10px 5px 45px}
.input-group-1>input:focus{padding:5px 40px}
.nonoen{color:rgba(0,0,0,.55);font-size:12px;top:-15px}
@media(max-width:1399px){.message--main{padding:40px}
.message--left{margin-right:25px}
.message--right{margin-left:25px}
.contact--left{margin-right:20px}
.contact--right{margin-left:20px}
}
@media(max-width:1199px){.contact--left{margin-right:0}
.contact--right{margin-left:0}
.message--con{display:block}
.message--left{width:100%;margin-right:0}
.message--right{width:100%;margin-left:0}
}
@media(max-width:991px){.message--con:after,.message--con:before{display:none}
.contact--left,.grid--contact .cell:first-child{display:none}
.grid--contact .p-h2{margin-top:0}
.message--con{padding:0}
}
@media(max-width:767px){#contact-mail form>div.half{width:100%}
#contact-mail form>div.half:nth-child(2){width:100%;margin-top:0}
#contact-mail form .half{width:100%}
#contact-mail form .half+.half{margin-left:0}
.message--main{padding:20px}
}
@media(max-width:575px){#contact-mail form input,#contact-mail form textarea,.textfield__label{font-size:12px}
#contact-mail form input.input{padding:3px 35px}
#contact-mail form .half,#contact-mail form>div{margin-bottom:10px}
}
/*! Contact Us*/.contact-con{display:-ms-flexbox;display:flex}
.contact-con>div{width:50%}
.contact-left--main{max-width:600px;background-color:#0089e5;border-radius:10px;padding:50px;color:#fff}
.contact-left--main .contact-left--tit{color:#fff;margin-bottom:15px}
.contact-left--p{color:#abddff;margin-bottom:20px;line-height:1.5}
.contact-right{padding-right:50px}
.contact-right ul{margin:0;padding:0}
.contact-right ul li{list-style-type:none;margin:12px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.contact-right ul li i{font-size:18px;color:#0089e5;padding-right:10px}
#map{height:550px}
@media(max-width:1199px){.contact-left--main{padding:30px}
}
@media(max-width:991px){.contact-con{display:block}
.contact-con>div,.contact-left--main{width:100%;max-width:100%}
.contact-right{padding-right:0;margin-bottom:20px}
.contact-right ul li{margin:8px 0}
.contact-right ul li i{font-size:16px}
}
@media(max-width:767px){.contact-right ul li{margin:6px 0}
.contact-right ul li i{font-size:14px}
}
@media(max-width:575px){.contact-right ul li i{font-size:12px}
.contact-left--main{padding:15px}
#contact-mail form input,#contact-mail form textarea{font-size:12px;padding:3px 10px 3px 45px}
#contact-mail>form>div:before{width:34px;height:34px}
.contact-left--main .contact-left--tit{margin-bottom:10px}
.contact-left--p{margin-bottom:15px}
.contact-right ul li{margin:4px 0}
#map{height:400px}
}
/*!ptolist*/.prolist-con{display:-ms-flexbox;display:flex}
.prolist-left{width:25%;padding-right:30px}
.prolist-right{width:calc(100% - 25%)}
.prolist-img .cell a{position:relative;display:block;margin-bottom:20px}
.prolist-img p{box-shadow:0 0 30px rgba(177,177,177,.13);position:absolute;width:90%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;background-color:#fff;font-weight:600;padding:10px 0;transition:all .3s;-ms-transition:all .3s}
.prolist-img .cell a:hover p{color:#fff;background-color:#0089e5}
.prolist-main .prolist-con1{padding:30px 0 20px}
.prolist-main .prolist-con1:nth-child(odd){background-color:#f6f6f6}
.prolist-main{margin-bottom:40px}
.prolist-left .head-p{line-height:1.3;margin-top:10px}
.applications-img .cell a{background:#fff;box-shadow:0 0 10px rgba(53,53,53,.1);display:block;transition:all .3s;-ms-transition:all .3s}
.applications-img .cell a:hover{text-decoration:none}
.applications-con{padding:30px}
.applications-con p{margin-bottom:15px;margin-top:0}
.applications-con .applications-p,.studies-img .studies-p{margin-bottom:0;color:#666;font-size:15px;line-height:1.6}
.applications-con .applications-date{text-align:right;color:#bbb}
.applications-tit,.studies-tit{font-weight:600;padding-left:10px;border-left:solid 2px #0089e5;font-size:20px}
.applications-img a img,.studies-img a img{transition:all .3s;-ms-transition:all .3s}
.applications-img .cell a:hover .applications-tit,.studies-img .cell a:hover .studies-tit{text-decoration:underline}
.studies-img a{display:flex;justify-content:space-between;flex-direction:column;background-color:#fff;padding:15px;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all .3s;height:100%;border:solid 1px #f6f6f6}
.studies-img a:hover{text-decoration:none}
.studies-con p,.studies-img .studies-p{margin:0 0 10px}
.studies-img .studies-p{margin:15px 0 20px;color:#bbb}
.studies-con .studies-date{color:#bbb}
.applications-img a:hover img,.studies-img a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}
.technology-con{background-color:#fff;box-shadow:0 0 10px rgba(53,53,53,.1);margin:40px 0;padding:40px}
.technology-con a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.technology-con a:hover{text-decoration:none}
.technology-img{width:200px}
.technology-p{width:calc(100% - 240px)}
.technology-tit{font-weight:600;font-size:20px;padding-left:15px;border-left:solid 2px #0089e5;margin-bottom:20px}
.technology-tit:hover{text-decoration:underline}
.technology-tit--con{color:#999}
.technology-p .more-a{color:#0089e5;border-color:#0089e5;padding:5px 25px}
.technology-p .more-a:hover{background-color:#0089e5;color:#fff}
#d01,#d02,#d03,#d04,#d05,#d06,#d07,#d08,#d09{position:relative}
#d01{z-index:1}
#d02{z-index:2}
#d03{z-index:3}
#d04{z-index:4}
#d05{z-index:5}
#d06{z-index:6}
#d07{z-index:7}
#d08{z-index:8}
#d09{z-index:9}
@media(max-width:1199px){.applications-tit,.studies-tit{font-size:18px}
.technology-tit{font-size:18px;margin-bottom:15px}
}
@media(max-width:991px){.prolist-con{display:block}
.prolist-left{width:100%;padding-right:0}
.prolist-right{width:100%}
.prolist-main{margin-bottom:20px}
.applications-tit,.studies-tit{font-size:16px}
.applications-con{padding:20px}
.technology-con{margin:25px 0;padding:25px}
.technology-tit{font-size:17px}
}
@media(max-width:767px){.studies-con p,.studies-img .studies-p{margin:10px 0}
.studies-img a{padding:20px}
.technology-tit{font-size:16px}
.technology-img{display:none}
.technology-p{width:100%}
.applications-con p{margin-bottom:0px}
}
@media(max-width:575px){.prolist-main{margin-bottom:0}
.prolist-img{margin-top:15px}
.applications-tit,.studies-tit{font-size:14px}
.applications-con{padding:10px}
.applications-con .applications-date{text-align:left}
.studies-img a{padding:10px}
.technology-tit{font-size:14px}
.technology-con{margin:15px 0;padding:15px}
}
/*! pro-con*/.max-width--800{max-width:800px;margin:25px 0;background:#fff;box-shadow:0 0 10px rgba(53,53,53,.1);line-height:0}
.max-width--800 p{margin:0;padding:12px 10px;text-align:center;line-height:1.4;position:relative}
.max-width--800 img{max-width:100%}
.region--pro .grid>.cell>p{position:relative}
.max-width--800 p:after,.region--pro .grid>.cell>p:after{position:absolute;height:20px;width:1px;background-color:#0089e5;top:-10px;z-index:6;content:"";left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.region--pro .grid>.cell img{width:100%}
.table thead{background-color:#f6f6f6}
.tableclose{position:relative;background-color:#fff}
.table-open{height:60px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.81) 35%,rgba(255,255,255,.96) 91%,#fff 100%);position:absolute;width:100%;bottom:0;left:0;cursor:pointer;color:red;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s;-ms-transition:all .3s}
.table-open span{position:relative;animation:mymove .9s infinite;-webkit-animation:mymove .9s infinite}
.table-open:hover{font-weight:500}
.is-opened .table-open span{position:initial}
.table.tableclose.is-opened{padding-bottom:60px}
.table.tableclose.is-opened .table-open span{font-size:0}
.table.tableclose.is-opened .table-open span i{font-size:20px}
.is-opened .icon-arrow-down:before{content:"\e6c2"}
.region--pro .grid .cell{background:#fff;box-shadow:0 0 10px rgba(53,53,53,.1)}
.region--pro .grid .cell p{margin:0;padding:12px 10px;text-align:center;line-height:1.4}
.region--pro .grid.line-height-16 .cell p{line-height:1.6}
p.p-tit{font-weight:600;margin-bottom:10px;margin-top:20px;line-height:1.4}
.region--pro ol,.region--pro ul{margin:0;padding:0;margin-top:5px}
.region--pro ul li{list-style-type:none;padding-left:30px;margin-bottom:3px;position:relative}
.region--pro ul li:before{position:absolute;width:10px;height:3px;background-color:#0089e5;left:10px;top:10px;content:""}
.region--pro ul li ul li:before{width:8px;height:8px;border-radius:50%;top:8px}
.region--pro ol li{padding-bottom:3px;margin-left:25px}
.region--pro ol.pro-ol>li{margin-left:15px}
.region--pro ol.pro-ol>li li{margin-left:0}
.region--pro ol li b,.region--pro ol li strong,.region--pro ul li b,.region--pro ul li strong{font-weight:500}
.region--pro h2{font-size:20px;padding-left:15px;border-left:solid 2px #0089e5;font-weight:700;margin-top:30px;margin-bottom:15px}
.region--pro .grid+h2{margin-top:10px}
.table caption{background-color:#cfcfcf}
@media(max-width:991px){.region--pro h2{font-size:18px}
}
@media(max-width:767px){.region--pro h2{font-size:15px}
.region--pro ul li:before{left:10px;top:8px}
.region--pro ul li ul li:before{width:6px;height:6px;top:7px}
}
@media(max-width:575px){.max-width--800{margin:10px 0}
.region--pro h2{font-size:13px;margin-top:20px;margin-bottom:10px}
p.p-tit{margin-bottom:5px;margin-top:12px}
.region--pro ul li:before{left:10px;top:7px;height:2px;width:8px}
.region--pro ul li{padding-left:25px}
.region--pro ul li ul li:before{width:5px;height:5px;top:6px}
.table{margin-top:10px}
}
.pro-message .message--main{display:-ms-flexbox;display:flex;margin:0}
.pro-message .message--main>div{width:45%}
.pro-message .message--main>div+div{width:55%}
.pro-message .message--right{display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pro-message .message--right>div{width:100%}
.pro-message .row-gutter-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.pro-message .row-gutter-inline .form__field{width:calc(50% - 10px);margin-bottom:15px}
.pro-message .row-gutter-inline .form__field.width100{width:100%}
.pro-message .field__content textarea,.pro-message .row-gutter-inline input{width:100%;padding:8px;background-color:#fafafa;border:solid 1px #d9d9d9;border-radius:3px}
.pro-message .input__placeholder,.pro-message .textarea__placeholder{color:#666;margin-bottom:2px}
.pro-message .input__placeholder span,.pro-message .textarea__placeholder span{color:red}
.pro-message .row-gutter-inline .form__field.form__field-bottom-0{margin-bottom:0}
.pro-message .row-gutter-inline .input.read-more{border:2px solid #0067b8;padding:11px 50px;font-weight:500;color:#fff;background-color:#0067b8;line-height:1;width:auto;transition:all .3s;-ms-transition:all .3s;cursor:pointer}
.pro-message .row-gutter-inline .input.read-more:hover{border:2px solid #0067b8;color:#0067b8;background-color:#fff}
.pro-message:before{content:"";background-color:#f1f1f1;position:absolute;width:45%;height:100%;left:0;top:0}
.pro-message:after{content:"";background-color:#fafafa;position:absolute;width:55%;height:100%;right:0;top:0}
.pro-message .message--left-img{width:240px}
.pro-message .message--left{position:relative;z-index:2;padding:0 60px 0 0}
.pro-message .message--catalog-tit{font-size:26px;line-height:1.3;margin-top:20px;color:#333;transition:all .3s;-ms-transition:all .3s}
.pro-message .message--catalog-tit+p{color:#8c8c8c;font-size:16px;line-height:1.5}
.pro-message .message--right{position:relative;z-index:2}
.pro-message .field__content textarea,.pro-message .row-gutter-inline input{background-color:#fff}
.pro-message .message--left p.h2-tit{margin-bottom:30px}
.pro-message #contact-mail .more-a{color:#fff;border-color:#0089e5;background-color:#0089e5}
.pro-message #contact-mail form input.input:hover{background-color:#fff;color:#0089e5}
.message--left-con p span{display:block}
.message--left-con p span a{display:inline-block;font-size:24px;margin-top:15px;text-decoration:underline;text-transform:uppercase;font-weight:600}
.pro-message .message--left a:hover{color:#0769b7}
.pro-img-8{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:20px 0}
.pro-img-9{width:calc(20% - 10px);background-color:#f6f6f6;margin-bottom:10px}
.pro-img-9 img{max-width:100%}
.pro-img-9 p{margin:0;padding:10px;line-height:1.3}
.grid+.grid,.grid+.max-width--800,.max-width--800+.grid{margin-top:0}
.width--80{width:80%;margin:auto}
.width--80 .max-width--800{margin-left:auto;margin-right:auto}
.nav>ul>li.dropdown+li.dropdown>.menu--img-con{display:none}
.nav>ul>li.dropdown+li.dropdown a:after{display:none}
ul.ul-2{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}
.studiescon .pro--top{-ms-flex-align:center;align-items:center;padding:10px;align-items:center}
.pro--top.h2-img--rl,.pro--top.h2-img--lf{-ms-flex-direction:row;flex-direction:row}
.h2-img--rl .pro--top-img{margin-left:60px;margin-right:0}
.h2-img--lf .pro--top-img{margin-left:0;margin-right:60px;}
@media(max-width:1499px){.pro-message .message--left-img{width:200px}
.pro-message .row-gutter-inline .form__field{width:100%}
.pro-message .message--catalog-tit{font-size:22px}
.width--80{width:90%}
}
@media(max-width:1199px){.pro-message .message--right{padding-left:40px}
.message--tit{margin-bottom:15px}
.pro-message .message--left p.h2-tit{margin-bottom:20px}
.width--80{width:100%}
.pro-message .message--catalog-tit{font-size:20px;margin-bottom:10px;margin-top:10px}
.nav>ul>li{margin:auto 3px}
}
@media(max-width:991px){.pro--top-right{margin-top:15px}
.pro-message .message--right{padding-left:40px}
.pro-message .message--left{padding:0 40px 40px 0}
.pro-message .row-gutter-inline .form__field{margin-bottom:10px}
.pro-message .row-gutter-inline .input.read-more{padding:9px 45px}
.pro-message .message--catalog-tit{font-size:18px;margin-bottom:15px;margin-top:15px}
.pro-message .message--catalog-tit+p{display:none}
.pro-message .message--left{display:none}
.pro-message .message--main>div+div{width:100%;padding-left:0}
.pro-message:after{display:none}
.pro-message:before{width:100%}
.pro-message .message--main{padding:40px 0}
.message--tit{margin-bottom:15px}
.pro-img-9{width:calc(25% - 10px);margin-bottom:10px}
.pro--top.h2-img--lf{display:flex;flex-direction: column-reverse;margin-bottom:40px;}
.pro--top.h2-img--lf .pro--top-right{margin-bottom:20px;}
}
@media(max-width:767px){.pro-message .message--left{display:none}
.pro-message .pro-message:after,.pro-message .pro-message:before{width:100%}
.pro-img-9{width:calc(33.333% - 8px);margin-bottom:8px}
}
@media(max-width:575px){.pro-message .message--main .message--right{width:100%;padding:0}
.pro-message .message--left{padding:30px 0}
.pro-message .message--main{padding:20px 0}
.message--tit{margin-bottom:10px}
#contact-mail form .form-message{margin-bottom:8px}
.pro-img-9{width:calc(50% - 5px);margin-bottom:5px}
.pro-img-8{margin:10px 0}
ul.ul-2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}
}
.pro--top{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;align-items: flex-start;}
.pro--top-right{width:50%}
.pro--top-left{width:50%}
.pro--top-img{margin-right:60px}
p.mpT-0{margin-top:0;padding-top:0}
.grid--xxl-3+p.p-tit,.grid--xxl-4+p.p-tit{margin-top:0}
@media(max-width:991px){.pro--top{display:block}
.pro--top-right{width:100%}
.pro--top-left{width:100%}
.pro--top-img{margin-right:0;max-width:800px}
.h2-img--rl .pro--top-img{margin-right:0;margin-left:0}
}
/*! new about-1*/.new--about__right{width:71.42%}
.new--bread .breadcrumbs-a a,.new--bread .breadcrumbs-a b{color:#999}
.new--bread a.home1:before{color:#999}
.new--bread .breadcrumbs-a a:hover:after{color:#999}
.new--bread{padding-top:30px}
.back--picture__one{background:linear-gradient(91deg,#fff 0,rgba(255,255,255,.84) 31%,rgba(255,255,255,.72) 61%,rgba(255,255,255,0) 100%),url(/imgnew/qs-company-profile.jpg);background-size:cover}
.new--h2__tit,.region--production__tour{color:#fff;position:relative}
.new--h2__tit{margin-bottom:20px}
.back--picture__two{background:#005186;position:relative;opacity:.9}
.back--picture__two::before{content:'';background:url(/imgnew/qs-production-tour.jpg);background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1}
.region--production__tour .stage{position:inherit}
.production--tour__a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}
.production--tour__a div{width:calc(20% - 32px);margin-right:40px;text-align:center;border:1px solid #fff}
.production--tour__a div:last-child{margin-right:0}
.tour--a a{color:#fff;display:inline-block;width:100%;height:100%;padding:10px 0}
.tour--a a:hover{text-decoration:none;background:#00b9e5}
.about--item__con{color:#fff;width:50%}
.head-line__ff::after{background-color:#fff}
.item--index-img.item--index-two::before{opacity:1;background:linear-gradient(268deg,rgba(89,119,138,0) 0,rgba(43,98,135,.73) 54%,rgba(20,88,133,.9) 83%,#055284 100%)}
.qiusuo--img{width:100%;padding-bottom:31.25%;position:relative}
.qiusuo--img img{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.qiusuo--img::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.qiusuo--img__one::before{background:linear-gradient(94deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 36%,rgba(0,0,0,.59) 62%,rgba(0,0,0,.88) 100%)}
.qiusuo--img__two::before{background:linear-gradient(268deg,rgba(89,119,138,0) 0,rgba(43,98,135,.73) 54%,rgba(20,88,133,.9) 83%,#055284 100%)}
.about--qiusuo__con{position:relative}
.about--qiusuo__con .stage{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.stage--right{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.new--head__p{color:#fff}
.strength--main{color:#fff;background:#000;position:relative;opacity:.9}
.strength--main::before{content:'';background:url(/imgnew/qs-wire-mesh-strength.jpg);background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}
.strength--main .stage{position:inherit}
.text--center{text-align:center}
.about--our__strength{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px;text-align:center}
.about--cell{width:calc(33.33% - 53.33px);margin-right:80px;margin-bottom:30px}
.about--cell:nth-child(3n){margin-right:0}
.about--cell p:first-child{margin-top:0;margin-bottom:30px;position:relative;display:inline-block}
.about--cell p:first-child::before{content:'';font-family:iconfont;position:absolute;top:0;left:-32px;font-size:25px;line-height:1}
.about--cell:first-child p:first-child::before{content:'\e6a9'}
.about--cell:nth-child(2) p:first-child::before{content:'\e62d'}
.about--cell:nth-child(3) p:first-child::before{content:'\e630'}
.about--cell:nth-child(4) p:first-child::before{content:'\e60f'}
.about--cell:nth-child(5) p:first-child::before{content:'\e601'}
.about--cell:last-child p:first-child::before{content:'\e632'}
@media(max-width:1499px){.about--our__strength{margin-top:40px}
}
@media(max-width:1199px){.new--about__right{width:100%}
.back--picture__one{background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.84) 31%,rgba(255,255,255,.72) 61%,rgba(255,255,255,.84) 100%),url(/imgnew/qs-company-profile.jpg);background-size:cover}
.tour--a a{font-size:10px;padding:7px 0}
.production--tour__a div{width:calc(20% - 20px);margin-right:26px}
.about--cell{width:calc(50% - 40px);margin-right:80px}
.about--cell:nth-child(3n){margin-right:80px}
.about--cell:nth-child(2n){margin-right:0}
.qiusuo--img{padding-bottom:50.04%}
}
@media(max-width:991px){.production--tour__a div{width:calc(50% - 18px);margin-right:36px;margin-bottom:30px}
.production--tour__a div:nth-child(2n){margin-right:0}
.tour--a a{font-size:14px;padding:10px 0}
.about--our__strength{margin-top:25px}
}
@media(max-width:767px){.qiusuo--img{padding-bottom:58.67%}
.about--cell{width:calc(100% - 0px);margin-right:0}
.about--cell:nth-child(3n){margin-right:0}
}
@media(max-width:575px){.production--tour__a div{width:calc(50% - 5px);margin-right:10px}
.about--item__con{width:100%}
.item--index-img.item--index-one:before{background:linear-gradient(94deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.3) 36%,rgba(0,0,0,.59) 62%,rgba(0,0,0,.88) 100%)}
.about--cell{padding:0 20px;background:#9c9c9c}
.about--cell p:first-child{font-size:17px;margin-top:15px;margin-bottom:20px}
.about--cell p:last-child{margin-bottom:30px}
.about--item__con p{line-height:2}
.qiusuo--img{padding-bottom:60%}
}
/*! new about-2 */.h3--tit{font-size:26px;font-weight:600;line-height:1.25;font-family:Dosis;margin-top:60px;margin-bottom:20px}
p.new--p__tit{margin-top:15px}
.grid--xxl-4+p.h3--tit{margin-top:20px}
@media(max-width:1499px){.h3--tit{margin-top:40px}
}
@media(max-width:1199px){.h3--tit{font-size:22px}
}
@media(max-width:991px){.h3--tit{font-size:20px;margin-top:30px;margin-bottom:15px}
}
@media(max-width:767px){.h3--tit{font-size:17px}
}
@media(max-width:575px){.h3--tit{font-size:15px}
}
/*! new about-3 */.new--img8{margin-top:40px}
.new--img8 .pro-img-9{margin-bottom:50px}
@media(max-width:1199px){.new--img8 .pro-img-9{margin-bottom:30px}
.new--img8{margin-top:30px}
}
@media(max-width:575px){.new--img8{margin-top:20px}
.new--img8 .pro-img-9{margin-bottom:20px}
}
.img--56{padding-bottom:56%}
@media(min-width:1200px){.new--grid.grid--md-2.grid--gutter>.cell{max-width:calc(50% - 20px);margin:0 40px 40px 0}
.new--grid.grid--md-2.grid--gutter>.cell:nth-child(2n){margin-right:0}
}
.new--grid .cell{background:#fff;box-shadow:0 0 10px rgba(53,53,53,.1)}
.new--grid .applications-tit{border-left:2px solid #333}
/*! new about-6 */.about--after__p p{padding-left:35px}
.about--after__p{margin-top:60px}
p.after--p__tit{margin-bottom:5px;position:relative}
.after--p__tit::before{content:'\e635';font-family:iconfont;position:absolute;line-height:1;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;font-weight:400;color:#0089e5}
@media(max-width:1199px){.about--after__p{margin-top:40px}
.after--p__tit::before{font-size:18px}
}
@media(max-width:767px){.about--after__p{margin-top:25px}
}
/*! about--list */.new--about__list .cell{background:#fff;box-shadow:0 0 10px rgba(53,53,53,.1)}
.new--about__list.applications-img .cell a{box-shadow:none}
.new--about__list .img--56 img{top:0;left:0;-ms-transform:none;transform:none}
.new--about__list.applications-img a:hover img{-ms-transform:scale(1.1) translate(0,0);transform:scale(1.1) translate(0,0)}
@media (min-width:1500px){.new--about__list.grid--xxl-3.grid--gutter>.cell{max-width:calc(33.333333% - 36.66px);margin:0 55px 40px 0}
.new--about__list.grid--xxl-3>.cell:nth-child(3n){margin-right:0}
}
/*! new about-dropdown */.new--nav.nav>ul>li:nth-child(7).dropdown,.new--nav.nav>ul>li:nth-child(6).dropdown,.new--nav.nav>ul>li:nth-child(5).dropdown,.new--nav.nav>ul>li:nth-child(4).dropdown,.new--nav.nav>ul>li:nth-child(3).dropdown{position:relative}
.new--nav.nav>ul>li:nth-child(7).dropdown a::after,.new--nav.nav>ul>li:nth-child(6).dropdown a::after,.new--nav.nav>ul>li:nth-child(5).dropdown a::after,.new--nav.nav>ul>li:nth-child(4).dropdown a::after,.new--nav.nav>ul>li:nth-child(3).dropdown a::after{display:block}
.new--nav.nav>ul>li:nth-child(7).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(6).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(5).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(4).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(3).dropdown>.menu--img-con{display:block;white-space:nowrap;width:auto;top:58px;left:-50%}
.new--nav.nav>ul>li:nth-child(4).dropdown>.menu--img-con{transform: translateX(25%);}
.new--nav li:nth-child(7).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(6).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(5).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(4).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(3).dropdown>.menu--img-con .menu--ul>li>a{color:#333;font-weight:400;font-size:15px}
.new--nav li:nth-child(7).dropdown>.menu--img-con .menu--ul>li>a:hover,.new--nav li:nth-child(6).dropdown>.menu--img-con .menu--ul>li>a:hover,.new--nav li:nth-child(5).dropdown>.menu--img-con .menu--ul>li>a:hover,.new--nav li:nth-child(4).dropdown>.menu--img-con .menu--ul>li>a:hover,.new--nav li:nth-child(3).dropdown>.menu--img-con .menu--ul>li>a:hover{color:#0089e5}
.new--nav li:nth-child(7).dropdown>.menu--img-con li.active a,.new--nav li:nth-child(6).dropdown>.menu--img-con li.active a,.new--nav li:nth-child(5).dropdown>.menu--img-con li.active a,.new--nav li:nth-child(4).dropdown>.menu--img-con li.active a,.new--nav li:nth-child(3).dropdown>.menu--img-con li.active a{color:#0089e5}
.new--nav li:nth-child(7).dropdown>.menu--img-con .menu--ul>li>a:after,.new--nav li:nth-child(6).dropdown>.menu--img-con .menu--ul>li>a:after,.new--nav li:nth-child(5).dropdown>.menu--img-con .menu--ul>li>a:after,.new--nav li:nth-child(4).dropdown>.menu--img-con .menu--ul>li>a:after,.new--nav li:nth-child(3).dropdown>.menu--img-con .menu--ul>li>a:after{width:0}
.new--nav li:nth-child(7).dropdown>.menu--img-con .menu--ul>li>a:hover:after,.new--nav li:nth-child(6).dropdown>.menu--img-con .menu--ul>li>a:hover:after,.new--nav li:nth-child(5).dropdown>.menu--img-con .menu--ul>li>a:hover:after,.new--nav li:nth-child(4).dropdown>.menu--img-con .menu--ul>li>a:hover:after,.new--nav li:nth-child(3).dropdown>.menu--img-con .menu--ul>li>a:hover:after{width:100%}
.new--nav.nav>ul>li:nth-child(6).dropdown .menu--img-con-1,.new--nav.nav>ul>li:nth-child(5).dropdown .menu--img-con-1,.new--nav.nav>ul>li:nth-child(3).dropdown .menu--img-con-1{display:none;}
@media(max-width:991px){.new--nav.nav>ul>li:nth-child(7).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(6).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(5).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(4).dropdown>.menu--img-con,.new--nav.nav>ul>li:nth-child(3).dropdown>.menu--img-con{display:none}
.new--nav.nav>ul>li:nth-child(7).dropdown a::after,.new--nav.nav>ul>li:nth-child(6).dropdown a::after,.new--nav.nav>ul>li:nth-child(5).dropdown a::after,.new--nav.nav>ul>li:nth-child(4).dropdown a::after,.new--nav.nav>ul>li:nth-child(3).dropdown a::after{display:none}
.new--nav.nav>ul>li:nth-child(6).dropdown .nav-module-trigger1-1 {display: none;}
.new--nav.nav>ul>li:nth-child(4).dropdown>.menu--img-con{transform: translateX(0);}
}
@media(max-width:575px){.new--nav li:nth-child(7).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(6).dropdown>.menu--img-con .menu--ul>li>a,.new--nav li:nth-child(4).dropdown>.menu--img-con .menu--ul>li>a{font-size:12px}
}
/*! w--add*/.width--82{width:82.14%;margin:auto}
.w--video{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.w--video .w--cell{width:calc(50% - 15px);margin-right:30px;margin-bottom:60px}
.w--cell:nth-child(2n+1):nth-last-child(-n+2),.w--cell:nth-child(2n+1):nth-last-child(-n+2)~.w--cell{margin-bottom:0}
.w--video .w--cell:nth-child(2n){margin-right:0}
.w--cell__con{width:100%;padding-bottom:56.25%;position:relative}
.w--cell__con iframe{position:absolute;width:100%;top:0;left:0}
@media(max-width:991px){.width--82{width:100%}
.w--video .w--cell{width:calc(50% - 10px);margin-right:20px;margin-bottom:30px}
}
@media(max-width:767px){.w--video .w--cell{width:100%;margin-right:0}
.w--cell:nth-child(2n+1):nth-last-child(-n+2){margin-bottom:30px}
}
/*! region--processcell*/.processcell--main{position:relative}
.processcell--right{width:calc(100% - 320px);margin-left:320px}
.processcell--left{width:300px;position:absolute;top:0}
.processcell--left.activate{position:fixed;top:100px}
.processcell--nav ul{margin-left:0;padding-left:0}
.processcell--nav ul li{list-style-type:none}
.processcell--nav ul li a{font-size:18px;font-weight:500;line-height:1.3;color:#333;position:relative;display:flex;align-items:center}
.processcell--nav ul li+li{margin-top:30px}
.processcell--nav ul li a span.numerical-1{padding-right:80px;width:22px}
.processcell--nav ul li a span.numerical-1:before{content:"";width:20px;height:20px;background:#e4e4e4;border:1px solid #c1c1c1;border-radius:50%;position:absolute;left:38px;top:50%;transform:translateY(-50%);z-index:2;transition:all .3s}
.processcell--nav ul li:after{content:"";background-color:#c1c1c1;height:calc(100% - 70px);top:30px;left:48px;width:1px;position:absolute;transition:all .3s}
.processcell--nav ul li a:hover,.processcell--nav ul li.is-active a{color:#004182;text-decoration:none}
.processcell--nav ul li.is-active a span.numerical-1:before{border:1px solid #004182;background-color:#fff;transition:all .3s}
.processcell--nav ul li a:hover span.numerical-1:after,.processcell--nav ul li.is-active a span.numerical-1:after{content:"";width:12px;height:12px;background:#004182;border-radius:50%;position:absolute;left:42px;top:50%;transform:translateY(-50%);z-index:2;transition:all .3s}
.processcell--nav ul li a:hover span.numerical-1:before{background:#fff;border:solid 1px #004182}
.processcell--cell{background-color:#fff;padding:40px;padding-bottom:0}
.font-36{font-size:30px;font-weight:500;line-height:1.25}
.processcell--tit{margin-bottom:40px;position:relative}
.processcell--right--main{display:flex;flex-wrap:wrap;margin-bottom:-30px}
.processcell--cell+.processcell--cell{margin-top:20px;padding-top:120px}
.processcell--cell+.processcell--cell:after{content:"";position:absolute;left:0;top:-20px;background-color:#fff;height:30px;width:100%}
.processcell--cell+.processcell--cell:before{content:"";position:absolute;left:0;top:0;background-color:#f6f6f6;height:90px;width:100%}
.processcell--right .processcell--cell:last-child{padding-bottom:30px}
.processcell--right--main .processcell--right--cell{margin:0 30px 30px 0;width:calc(33.333% - 20px);background-color:#fff;display:flex;flex-direction:column}
.processcell--right--main .processcell--right--cell:nth-child(3n){margin-right:0}
.processcell--tit:after{content:"";position:absolute;height:100%;width:3px;background-color:#004182;top:0;left:-40px}
.processcell--right-con{padding:20px 30px;display:flex;flex-direction:column;justify-content:space-between;flex:1}
.processcell--right-tit a{color:#333;font-size:18px;line-height:1.25;font-weight:600}
.processcell--right-tit{margin-bottom:15px}
.processcell--right-more a{text-transform:uppercase;line-height:1.2;color:#004182;display:flex;align-items:center;font-size:14px}
.processcell--right-more a:after{display:inline-block;padding-left:5px;content:"\e600";vertical-align:middle;font-weight:400;font-family:iconfont;line-height:1;cursor:pointer}
.processcell--right-p ul{display:flex;flex-wrap:wrap}
.processcell--right-p ul li{margin-bottom:10px;width:100%}
.processcell--right-p ul.ul-n6 li{width:calc(50% - 5px);margin:0 10px 10px 0}
.processcell--right-p ul.ul-n6 li:nth-child(2n){margin-right:0}
.processcell--right-p ul li a{color:#004182;display:flex;align-items:center;line-height:1.3;font-size:14px}
.processcell--right-p ul li a:before{display:inline-block;padding-right:5px;content:">";vertical-align:middle;font-weight:500;line-height:1;cursor:pointer;font-size:12px}
.table-open{border-top:solid 1px #e4e4e4;margin-top:5px;padding-top:8px}
.table-open span{display:block;cursor:pointer;font-size:14px;color:#004182;line-height:1.3;transition:all .3s}
.table-open span+span{display:none}
.processcell--right--cell a:hover,.table-open span:hover{text-decoration:underline}
.processcell--right-p.is-opened .table-open span{display:none}
.processcell--right-p.is-opened .table-open span+span{display:block}
.processcell--right-con{position:relative}
.processcell--right-p.is-opened{position:absolute;background-color:#fff;z-index:2;width:100%;left:0;top:0;padding:20px 30px 20px;border-bottom:solid 2px;box-shadow:0 0 30px rgb(0 0 0 / 9%)}
.processcell--right-con.is-opened{min-height:200px}
.processcell--cell .studies-tit{text-align:left}
.region--pro .grid .cell .p-line-left,.region--pro .grid .cell .p-line-left+ul{text-align:left}
.region--pro .grid .cell .p-line-left+ul{padding-bottom:15px}
.margin-0{margin-top:0}
p.suanshi{color:#0089e5;font-weight:600}
a.per-pdf-a{color:red;margin-top:-5px;display:block;margin-bottom:15px;font-size:16px}
.region--pro ul.pro-catalogue li:before{display:none}
ul.pro-catalogue{display:flex;margin-left:-20px;margin-top:0;width:calc(100% + 15px);margin-top:10px;flex-wrap:wrap}
.region--pro ul.pro-catalogue li a{line-height:1.2;padding:10px 25px;background-color:#0089e5;color:#fff;border-radius:5px;display:flex;margin:5px 15px;border:solid 2px #0089e5;font-weight:500}
.region--pro ul.pro-catalogue li{padding-left:0}
.region--pro ul.pro-catalogue li a:hover{text-decoration:none;color:#0089e5;background-color:unset}
.studieslist0-img .cell{position:relative;overflow:hidden}
.studieslist0-img .cell a:after{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 23%,rgba(0,0,0,.1) 44%,rgba(0,0,0,.44) 63%,rgba(0,0,0,.54) 100%);left:0;top:0;width:100%;height:100%;z-index:1;transition:all .3s}
.studieslist0-img .cell a{position:relative;display:block}
.studieslist0-con{position:absolute;z-index:3;width:calc(100% - 60px);left:30px;bottom:25px;color:#fff}
.studieslist0-tit{font-size:32px;font-weight:600;border-bottom:solid 1px #fff;padding:0 0 20px;margin-bottom:20px;text-transform:uppercase}
.studieslist0-b{display:flex;justify-content:space-between;align-content:center;align-items:center}
.studieslist0-img .cell .img--100 img{transition:all .3s}
.studieslist0-img .cell:hover .img--100 img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}
.studieslist0-b1{font-size:24px;font-weight:300;font-family:Dosis,sans-serif}
.w-m600{width:100%;max-width:600px;}
@media (max-width:1499px){.processcell--left{width:280px}
.processcell--right{width:calc(100% - 300px);margin-left:300px}
.processcell--nav ul li a{font-size:17px}
.processcell--right--main .processcell--right--cell{margin:0 20px 20px 0;width:calc(33.333% - 13.333px)}
.processcell--right-con{padding:20px}
.processcell--cell{padding:30px}
.processcell--right-p ul.ul-n6 li{width:calc(50% - 2.5px);margin:0 5px 12px 0}
.processcell--tit:after{left:-30px}
.processcell--right-p.is-opened{padding:20px}
.studieslist0-tit{font-size:25px;padding:0 0 15px;margin-bottom:15px}
}
@media (max-width:1399px){.processcell--right--main .processcell--right--cell{margin:0 20px 20px 0;width:calc(50% - 10px)}
.processcell--right--main .processcell--right--cell:nth-child(3n){margin-right:20px}
.processcell--right--main .processcell--right--cell:nth-child(2n){margin-right:0}
.font-36{font-size:26px}
.applications-con .applications-p,.studies-img .studies-p{font-size:14px}
}
@media (max-width:1199px){.processcell--left{width:200px}
.processcell--right{width:calc(100% - 220px);margin-left:220px}
.font-36{font-size:22px}
.processcell--tit{margin-bottom:30px}
.processcell--nav ul li a span.numerical-1{padding-right:60px;width:22px}
.processcell--nav ul li a span.numerical-1:before{content:"";width:18px;height:18px;left:28px}
.processcell--nav ul li a:hover span.numerical-1:after,.processcell--nav ul li.is-active a span.numerical-1:after{width:10px;height:10px;left:32px}
.processcell--nav ul li:after{left:37px;top:14px;height:calc(100% - 28px)}
.studieslist0-con{width:calc(100% - 30px);left:15px;bottom:15px}
.studieslist0-b1{font-size:22px}
}
@media (max-width:991px){ul.pro-catalogue{margin-bottom:20px}
.processcell--right-p.is-opened{padding:15px 10px}
a.per-pdf-a{font-size:14px}
.applications-con .applications-p,.studies-img .studies-p{font-size:13px}
.processcell--right-con.is-opened{min-height:177px}
.processcell--nav ul li a span+span{display:none}
.processcell--left{width:50px}
.processcell--right{width:calc(100% - 70px);margin-left:70px}
.font-36{font-size:20px}
.processcell--tit{margin-bottom:25px}
.processcell--right-more a,.table-open span{font-size:12px}
.processcell--right-con{padding:15px 10px}
.processcell--right-p ul li a:before{padding-right:3px}
.processcell--right-tit a{font-size:16px}
.table-open{margin-top:2px;padding-top:5px}
.processcell--nav ul li a span.numerical-1:before{content:"";width:16px;height:16px;left:28px}
.processcell--nav ul li a:hover span.numerical-1:after,.processcell--nav ul li.is-active a span.numerical-1:after{width:10px;height:10px;left:31px}
.processcell--nav ul li:after{left:35px;top:14px;height:calc(100% - 28px)}
.processcell--nav ul li a{font-size:16px}
.processcell--left.activate{top:50px}
.processcell--cell+.processcell--cell{margin-top:20px;padding-top:50px}
.processcell--cell+.processcell--cell:after{display:none}
.processcell--cell+.processcell--cell:before{height:20px}
}
@media (max-width:767px){.region--pro .grid .cell .p-line-left+ul{padding-bottom:10px}
a.per-pdf-a{font-size:13px}
.processcell--cell{padding:20px}
.applications-con .applications-p,.studies-img .studies-p{display:none}
.processcell--tit:after{left:-20px;width:2px}
.processcell--right--main .processcell--right--cell{margin:0 0 20px 0;width:100%}
.processcell--right--main .processcell--right--cell:nth-child(3n){margin-right:0}
.processcell--right--main .processcell--right--cell:nth-child(2n){margin-right:0}
.processcell--right-p ul.ul-n6 li{width:calc(50% - 2.5px);margin:0 5px 10px 0}
.processcell--right-con.is-opened{min-height:auto}
.font-36{font-size:18px}
.processcell--right-p.is-opened{position:inherit;box-shadow:none;padding:0;border-bottom-width:0}
.processcell--nav ul li+li{margin-top:25px}
}
@media (max-width:575px){.processcell--nav ul li+li{margin-top:20px}
a.per-pdf-a{font-size:12px}
.font-36{font-size:15px}
.processcell--tit{margin-bottom:15px}
.processcell--right-p ul.ul-n6 li{width:100%;margin:0 0 8px 0}
.processcell--cell{padding:15px}
.processcell--tit:after{left:-15px}
.processcell--right-p ul li{margin-bottom:8px}
.processcell--left{width:40px}
.processcell--right{width:calc(100% - 60px);margin-left:60px}
.processcell--nav ul li a:hover span.numerical-1:after,.processcell--nav ul li.is-active a span.numerical-1:after{left:25px}
.processcell--nav ul li a span.numerical-1:before{left:22px}
.processcell--nav ul li:after{left:29px}
.processcell--right-tit a{font-size:14px}
.processcell--right-tit{margin-bottom:10px}
.processcell--right .studies-img{margin:10px 0}
.processcell--right .studies-img a{padding:2px}
.processcell--right .studies-tit{padding-left:5px;text-align:left;font-size:12px;border-left:solid 0 #0089e5;margin:5px 0}
.processcell--right .studies-img .studies-date{margin:5px 0}
.region--pro ul.pro-catalogue li a{padding:5px 14px;margin:5px 10px}
ul.pro-catalogue{margin-left:-10px;margin-top:0;width:calc(100% + 10px)}
.studieslist0-tit{font-size:20px}
}
.region--pro em{font-style:oblique;color:#777;font-weight:300;}
.ul-left li{text-align:left;}
.pro--top-right img{background-color:#f6f6f6;}

/*lang-multiple*/
.lang-multiple{display:flex;position:relative;justify-content:center}
.lang-multiple:hover ul{display:block}
.nav--mail .lang-multiple i{padding:0;font-size:20px}
.lang-multiple ul{top:100%;margin:0;padding:0;display:none;background:rgb(255 255 255 / 95%);position:absolute;box-shadow:0 3px 6px rgb(0 0 0 / 16%);border-radius:5px;padding:8px 0}
.lang-multiple li{list-style:none}
.nav--mail .lang-multiple a{display:flex;padding:8px 20px;align-items:center}
.lang-multiple img{width:20px;margin-right:8px}
.editor{margin-top:20px}
.editor--cell-con{display:flex;flex-direction:column;color:#666}
.editor--cell a{color:#666;display:inline-block}
.editor--cell-con b{color:#333}
@media (max-width:991px){.lang-multiple ul li a span{display:block}
.editor{margin-top:10px}
}
.fabrications-icon{width:80px;height:80px;background-color:#0089e5;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;z-index:4}
.fabrications-icon .iconfont{color:#fff;font-size:52px}
.align-center{align-items:center}
@media (max-width:1499px){.fabrications-icon{width:70px;height:70px}
.fabrications-icon .iconfont{font-size:44px}
}
@media (max-width:1399px){.fabrications-icon{width:60px;height:60px}
.fabrications-icon .iconfont{font-size:38px}
}
@media (max-width:1199px){.fabrications-icon{width:55px;height:55px}
.fabrications-icon .iconfont{font-size:34px}
}
.new-video-pad{position:relative;width:100%;padding-bottom:75%;}
.new-video-pad iframe{position:absolute;width:100%;height:100%;left:0;top:0;}

.process-center{text-align: center;margin-bottom:40px;}
.process .cell{display:flex;align-items:center}
.process-icon{width:80px;height:80px;background-color:#0089e5;display:flex;align-items:center;justify-content:center;border-radius:5px}
.process-icon img{width:60px}
.process-icon .iconfont{font-size:52px;color:#fff;}
.process-con{margin-left:20px;width:calc(100% - 100px);}
.process-tit{font-size:24px;color:#333;margin-top:0;margin-bottom:10px;line-height:1.2}
.process-con a{color:#0089e5;font-size:16px;}

.grid-case .cell:hover{box-shadow: 0px 3px 6px rgba(0,0,0,.12);transition: all .3s;}
.gy-add-border{border: 1px solid #e2e2e2;}

.new-pdf-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;color:#0089e5;font-size:16px;padding:2px 15px;border-radius:4px 4px 0 0;line-height:1.5;border:1px solid #0089e5;position:relative;overflow:hidden}
.new-hover-mask{position:absolute;width:100%;height:100%;background-color:#0089e5;left:0;top:0;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.new-pdf-btn::before{content:'\e67a';font-family:iconfont!important;font-size:22px;margin-right:5px}
a.new-pdf-btn:hover{color:#0089e5;text-decoration:none}
a.new-pdf-btn:hover .new-hover-mask{left:50%;width:0%}
.new-pdf-line{width:100%;border-bottom:1px solid #d5d5d5}
.text-italic{font-style:italic;}
.blue{color:#000}
.center{text-align:center;}
.bg-gray{padding:15px;background-color:#f5f5f5;border-radius:5px}

.table img{width:100%}
.table table thead td{font-weight:600;}
.new--case-flex .pro--top-left,.new--case-flex .pro--top-right{width:48%;}
.new--case-flex .pro--top-right{background-color:#f1f1f1;}
.new--case-flex .pro--top-right p{margin:10px 0;}
@media (max-width:1399px){
	.process-icon{width:70px;height:70px;}
	.process-con{width:calc(100% - 90px);}
	.process-tit{font-size:22px;}
	.process-icon .iconfont{font-size:46px;}
}
@media (max-width:1199px){
	.process-icon{width:60px;height:60px;}
	.process-con{width:calc(100% - 80px);}
	.process-tit{font-size:18px;}
	.process-icon .iconfont{font-size:42px;}
	.new-pdf-btn{padding: 0 10px;font-size: 14px;}
	.new-pdf-btn::before{font-size: 20px;}
}
@media (max-width:991px){
	.process-center{margin-bottom:0px;}
	.process-tit{font-size:18px;}
	.process-con a,.process-con a .iconfont{font-size:14px}
}
@media (max-width:767px){
	.process-icon{width:50px;height:50px}
	.process-icon .iconfont{font-size:36px;}
	.process-con{margin-left:15px;width:calc(100% - 65px);}
	.process-tit{font-size:16px;margin-bottom:5px;}
	.process-con a,.process-con a .iconfont{font-size:13px}
	.new-pdf-btn{font-size: 12px;padding: 5px 20px;}
	.new-pdf-btn::before{font-size: 18px;}
	.new-pdf-line{margin-top: -1px;}
}
@media (max-width:575px){
	.process-icon{width:40px;height:40px}
	.process-icon .iconfont{font-size:26px;}
	.process-con{margin-left:15px;width:calc(100% - 55px);}
	.process-tit{font-size:14px;margin-bottom:0px;}
	.process-con a,.process-con a .iconfont{font-size:12px}
	.new-pdf-btn{width: 100%;border-radius: 4px;}
	.new-pdf-line{display: none;}
}


.color-gray{color:#999}
.options-grid .cell{background-color:#fff;box-shadow:0 2px 20px #eaeaea}
.options-grid .cell p{padding:0 20px;line-height:1.6;font-size:15px;margin:10px 10px 30px 10px;color:#666}
.options-grid .cell .p-line{color:#000;font-weight:600;font-size:17px;font-family:Dosis,sans-serif;margin:10px}
.options-grid .cell .p-line+p{margin-top:0}
.change-font p{font-family:Dosis,sans-serif}
.region-data.region--pro ul li b{font-weight:600}
@media (max-width:575px){.options-grid .cell .p-line{margin:10px 0 5px}
}
.grip-list{margin-top:10px}
.grip-list .grip-list-cell{width:100%;display:flex;align-items:center;padding:20px 0}
.grip-list>div+div{border-top:1px solid #eaeaea}
.grip-list .grip-list-cell .grip-img{width:280px;margin-right:40px}
.grip-list .grip-list-cell .grip-con{width:calc(100% - 320px)}
.grip-list .grip-list-cell .h3-tit{font-size:18px;color:#333;font-weight:700;padding-bottom:15px;margin-bottom:15px;position:relative;font-family:Dosis,sans-serif}
.grip-list .grip-list-cell .h3-tit::after{content:'';width:20px;height:1px;background-color:#0099d8;position:absolute;left:0;bottom:0}
.grid.related-grid{margin-top:15px}
.related-grid .cell>div{margin:10px 0;padding:0 10px;line-height:1.4;font-size:16px}
.pro-ul-flex{display:flex;flex-wrap:wrap;column-gap:40px}
.pro-list-tit{padding:15px 20px;font-weight:700;font-family:Dosis,sans-serif;line-height:1.4}
.pro-list-tit-1{margin:10px 0;padding:0 10px;line-height:1.4}
.pro-list-tit .iconfont{transition:all .3s}
.cases-grid .pro-list-tit{text-align:left}
.cases-grid .pro-list-tit .iconfont{display:block}
.region--pro ul li ul.pro-ul-son li:before{display:none}
.region--pro .grip-con li{font-size:16px}
.pro-ul-son li{position:relative}
.pro-ul-son li::after{position:absolute;width:10px;height:3px;background-color:#999;left:10px;top:10px;content:""}
h2 a,.p-tit a{font-size:16px;font-weight:400;margin-left:30px;border-bottom:2px solid #0089e5}
h2 a .iconfont,.p-tit a.iconfont{transition:all .3s}
h2 a:hover,.p-tit a:hover{text-decoration:none}
.grid-hover .cell:hover .pro-list-tit .iconfont,h2 a:hover .iconfont{margin-left:10px}
.region--pro .grid.quality-grid .cell{background-color:#f1f1f1}
@media (max-width:1199px){.pro-list-tit,.related-grid .cell>div{margin:5px 0}
.grip-list .grip-list-cell .h3-tit{padding-bottom:10px;margin-bottom:10px}
h2 a{font-size:14px}
}
@media (max-width:990px){.grip-list .grip-list-cell .grip-img{width:250px;margin-right:30px}
.grip-list .grip-list-cell .grip-con{width:calc(100% - 280px)}
}
@media (max-width:767px){.grip-list .grip-list-cell{flex-direction:column}
.grip-list .grip-list-cell .grip-img{width:100%;margin-right:0;margin-bottom:20px}
.grip-list .grip-list-cell .grip-con{width:100%}
h2 a{font-size:12px}
}
.region--pro .grid.material-grid .cell{background-color:#f1f1f1;padding:35px 25px}
.material-grid .material-tit{font-size:17px;font-weight:600;color:#333;text-align:center;line-height:1.4}
.region--pro .grid.material-grid>.cell>p{padding:0;font-size:15px;margin-top:10px;line-height:1.5}
.region--pro .grid.material-grid>.cell>p:after{display:none}
.material-grid .material-stars{margin-top:20px}
.material-grid .material-stars i+i{margin-left:5px}
.material-grid .material-stars .iconfont{color:#0089e5}
@media (max-width:990px){.material-grid .material-tit{font-size:15px}
.region--pro .grid.material-grid .cell{padding:30px 20px}
.region--pro .grid.material-grid>.cell>p{font-size:14px}
.material-grid .material-stars{margin-top:10px}
}
@media (max-width:767px){.region--pro .grid.material-grid .cell{padding:25px 15px}
.material-grid .material-stars .iconfont{font-size:14px}
}
@media (max-width:575px){.material-grid .material-tit{font-size:13px}
.region--pro .grid.material-grid .cell{padding:15px}
.material-grid .material-stars .iconfont,.region--pro .grid.material-grid>.cell>p{font-size:12px}
.material-grid .material-stars,.region--pro .grid.material-grid>.cell>p{margin-top:5px}
}


/* about修改------2024.6.5 */
.about-type--box .cell{padding:30px 40px;-webkit-box-shadow:0 0 10px 1px rgba(53,53,53,.1);box-shadow:0 0 10px 1px rgba(53,53,53,.1)}
.about-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:600;line-height:1;color:#333;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #0089e5;font-family:Dosis-SemiBold,Dosis}
.about-type .iconfont{font-size:30px;color:#0089e5;font-weight:500}
.about-type--tit{font-size:18px;font-family:Hind-Medium,Hind;font-weight:500;text-transform:uppercase;color:#333;line-height:1.4}
.about-typ--p{color:#888;font-size:16px;font-weight:400;line-height:1.3;margin-top:10px;margin-bottom:0}
@media (max-width:1499px){.about-type--box .cell{padding:30px}
.about-type{font-size:20px}
.about-type .iconfont{font-size:26px}
.about-type--tit{font-size:16px}
.about-typ--p{font-size:14px}
}
@media (max-width:1199px){.about-type--box .cell{padding:25px}
.about-type{font-size:18px;margin-bottom:12px;padding-bottom:10px}
.about-type .iconfont{font-size:22px}
.about-type--tit{font-size:14px}
.about-typ--p{font-size:14px}
}
@media (max-width:767px){.about-typ--p{margin-top:5px}
}

.applications-btn{margin-top:15px;font-size:16px;font-family:Hind-Regular,Hind;font-weight:400;color:#0089e5}
.applications-btn .iconfont{font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.new--about__list .cell>a:hover .applications-btn .iconfont{margin-left:10px}
@media (max-width:1399px){.applications-btn{margin-top:10px}
}
@media (max-width:990px){.applications-btn{margin-top:5px;font-size:14px}
}
@media (max-width:767px){.applications-btn{display:none}
}

.region--pro .company--data ul li{padding-left:0}
.region--pro .company--data ul li:before{display:none}
.company--data{margin-top:30px}
.company--data ul{display:-webkit-box;display:-ms-flexbox;display:flex;}
.region--pro .company--data ul li{text-align:center;font-size:17px;font-weight:400;color:#666;position:relative;width: 25%;}
.company--data li span{display:block;color:#0089e5;font-size:36px;font-weight:600}
.company--data li+li{border-left: 1px solid #dfdfdf;}
.region-new-about .head-tit{margin-bottom:20px}
.region-new-about .new--p__tit{margin-top:35px}
.new--company-grid .cell{padding:5px}
.new--company-con{padding:0 10px}
.main--pro-tit{margin:15px 0;font-size:16px;font-weight:600;color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1.3}
.new--company-grid .iconfont{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.new--company-grid .cell>a:hover{text-decoration:none}
.new--company-grid .cell>a:hover .main--pro-tit{color:#0089e5}
.new--company-grid .cell>a:hover .iconfont{margin-left:10px}
@media (max-width:1199px){.main--pro-tit{font-size:14px;margin:10px 0 5px}
.new--company-grid .iconfont{font-size:14px}
.company--data{margin-top: 20px;}
.company--data ul{gap: 30px;flex-wrap: wrap;}
.region--pro .company--data ul li{font-size: 15px;width: calc(50% - 22.5px);line-height: 1.4;}
.region--pro .company--data ul li:nth-child(3){border: 0;}
.company--data li span{font-size: 28px;}
.head-tit{
	margin-bottom: 20px;
}
}
.region--pro .new--company-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 30px;padding-left:20px}
.region--pro .new--company-list li{width:calc(16.666667% - 25px);padding-left:0;list-style:disc;margin-bottom:0}
.new--company-list li::before{display:none}
.new--company-list li::marker{color:#0089e5}
@media (max-width:1499px){.region--pro .new--company-list li{width:calc(20% - 24px)}
.region--pro .company--data ul li{font-size: 14px;}
.company--data li span{font-size: 30px;}
}
@media (max-width:1199px){.region--pro .new--company-list li{width:calc(25% - 22.5px)}
.region-new-about .new--p__tit{margin-top: 25px;}
}
@media (max-width:991px){.region--pro .new--company-list{gap:10px 20px}
.region--pro .new--company-list li{width:calc(33.333333% - 20px);font-size:14px}
.region-new-about .new--p__tit{margin-top: 10px;margin-bottom: 5px;}
.company--data li{font-size: 14px;}
.company--data li span{font-size: 22px;}
.company--data li+li::after{left: -14.5px;}
}
@media (max-width:767px){.region--pro .new--company-list{gap:5px 10px}
.region--pro .new--company-list li{width:calc(50% - 10px);font-size:12px}
.region-new-about .head-tit{margin-bottom:15px}
}
@media (max-width:575px){.region-new-about .head-tit{margin-bottom:8px}
.region-new-about .new--p__tit{margin-top: 15px;}
}

.new--strengths-list .cell{-webkit-box-shadow:0 0 10px 1px rgba(53,53,53,.1);box-shadow:0 0 10px 1px rgba(53,53,53,.1);padding:40px;text-align:center}
.icon-con{width:60px;height:60px;background:#0089e5;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.icon-con .iconfont{font-size:30px}
.tit-con{margin:15px 0;font-weight:700;font-size:17px;color:#333;line-height:1.3}
.new--strengths-list .p-con{font-size:16px;color:#666;line-height:1.4}
@media (max-width:990px){.new--strengths-list .cell{padding:30px}
.icon-con{width:50px;height:50px}
.icon-con .iconfont{font-size:24px}
.tit-con{margin:10px 0}
.new--strengths-list .p-con{font-size:14px}
}
@media (max-width:767px){.new--strengths-list .cell{padding:20px}
.icon-con{width:40px;height:40px}
.tit-con{font-size:15px}
.icon-con .iconfont{font-size:20px}
}
@media (max-width:575px){.tit-con{margin:10px 0 5px}
}

#owl-demo2 .item,.item-img{position:relative}
#owl-demo2 .item-img::before{content:'';width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,137,229,0)),to(#004573));background:-o-linear-gradient(top,rgba(0,137,229,0) 0,#004573 100%);background:linear-gradient(180deg,rgba(0,137,229,0) 0,#004573 100%);position:absolute;left:0;top:0}
#owl-demo2 .item-tit{width:100%;text-align:center;color:#fff;font-size:17px;position:absolute;bottom:18px;left:0;padding-bottom:0;text-transform:none}
.pro--top-tit2{text-transform:uppercase;padding:10px 15px;background-color:#f3f3f3;font-size:24px;color:#666;line-height:1;margin-top:15px;margin-bottom:20px;font-family:Dosis}
@media (max-width:1499px){.pro--top-tit2{font-size:20px}
}
@media (max-width:1199px){.pro--top-tit2{font-size:17px;margin-top:10px;margin-bottom:15px}
}
@media (max-width:991px){.pro--top-tit2{font-size:15px}
}
@media (max-width:767px){.pro--top-tit2{font-size:13px;margin-top:5px;margin-bottom:10px}
}
@media (max-width:575px){.pro--top-tit2{font-size:12px}
}
.example{display:-ms-grid;display:grid;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(white),to(black));background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}

.new--quality .cell{-webkit-box-shadow:0 0 20px 1px rgba(53,53,53,.08);box-shadow:0 0 20px 1px rgba(53,53,53,.08);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.new--quality .applications-con{padding:25px}
.new--quality .applications-tit{color:#0089e5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.new--quality .cell:hover{background-color:#0089e5}
.new--quality .cell:hover a{text-decoration:none}
.new--quality .cell:hover .applications-tit{color:#fff;border-left-color:#fff}
.new--quality .cell:hover .applications-btn{color:#fff}
.quality--control-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position: relative;align-items: flex-start;}
.quality--control-left{width:260px;position: sticky;left: 0;top: 130px;position: -webkit-sticky;}
.quality--control-left ul{position:relative;padding-left:0;list-style:none;margin:0}
.quality--control-left ul::before{content:'';width:0;height:calc(100% - 15px);border-left:1px solid #e2e2e2;position:absolute;left:4.5px;top:6px}
.quality--control-left li{padding-left:20px;position:relative;line-height:1}
.quality--control-left li+li{margin-top:25px}
.quality--control-left li::before{content:'';width:10px;height:10px;border:1px solid #666;border-radius:50%;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.quality--control-left li.active::before,.quality--control-left li:hover::before{background-color:#0089e5;border-color:#0089e5}
.quality--control-left li a{color:#666;font-size:18px;line-height:1.4;font-family:Dosis;font-weight:600}
.quality--control-left li.active a{color:#0089e5}
.quality--control-left li:hover a{text-decoration:none;color:#0089e5}
.quality--control-right{width:calc(100% - 300px);background:#f6f6f6;padding:40px;}
.quality--control-right h2{border-left:2px solid #0089e5;font-size:22px;color:#0089e5;padding-left:10px;font-family:Dosis-Bold,Dosis;margin-top:0;}
.quality--control-right ul li::marker{color:#0089e5}
.quality--control-right ul li .h3-tit{font-size:17px;color:#333;font-family:Hind;font-weight:600}
.quality--control-right ul li .grid{margin-top:15px}
.quality--control-right ul li p{line-height:1.4}
.grid--mill .cell{background-color:#fff;padding:5px}
.grid--mill .cell p{margin:10px 0;text-align:center;line-height: 1;}
.grid--material .cell{border-radius:8px;overflow:hidden}
@media (max-width:1499px){.quality--control-left li+li{margin-top:20px}
.quality--control-right h2{font-size:20px}
.grid--mill .cell p{font-size:16px}
}
@media (max-width:1199px){.quality--control-left li+li{margin-top:15px}
.quality--control-left li a{font-size:16px}
.quality--control-right{width:calc(100% - 280px);padding:30px}
.quality--control-right ul li .h3-tit{font-size:15px}
.grid--mill .cell p{font-size:14px}
}
@media (max-width:991px){.quality--control-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quality--control-left,.quality--control-right{width:100%}
.quality--control-left{margin-bottom:20px;top: 50px;z-index: 9;background-color: #fff;padding: 15px 0;}
.quality--control-left ul li::before,.quality--control-left ul::before{display:none}
.quality--control-left ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}
.quality--control-left ul li{padding-left:0;margin-top:0;border:1px solid #999;padding:5px 8px;border-radius:5px}
.quality--control-left ul li.active{border-color:#0089e5}
.quality--control-left ul li a{font-size:14px}
}
@media (max-width:767px){.quality--control-left ul{gap:10px}
.quality--control-right h2{font-size:18px}
}
@media (max-width:575px){.quality--control-left{margin-bottom:15px}
.quality--control-right{padding:20px}
.quality--control-left ul li a{font-size:12px}
.quality--control-right h2{margin-bottom:10px;font-size:16px}
.quality--control-right ul li .h3-tit{font-size:14px}
.quality--control-right ul li:first-child .grid{margin-bottom:10px}
}

.quality-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;margin-bottom:20px}
.quality-flex--left{width:360px}
.quality-flex--right{width:calc(100% - 390px)}
.quality-flex--right .h3--tit{font-size:17px;color:#333;padding-bottom:15px;margin-bottom:15px;position:relative;margin-top:0;font-family:Hind}
.quality-flex--right .h3--tit::before{content:'';width:20px;height:0;border-bottom:2px solid #0089e5;position:absolute;left:0;bottom:0}
.quality-flex--right p{margin:0}
@media (max-width:1499px){.quality-flex--left{width:260px}
.quality-flex--right{width:calc(100% - 290px)}
.quality-flex--right .h3--tit{margin-bottom:10px;padding-bottom:10px}
.quality-flex--right p{font-size:16px}
}
@media (max-width:1199px){.quality-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.quality-flex--left,.quality-flex--right{width:100%}
.quality-flex--left{margin-bottom:20px}
}
@media (max-width:767px){.quality-flex--right .h3--tit{font-size:15px}
.quality-flex--right p{font-size:14px}
}

.career--grid .cell,.career--grid .cell .career-item{position:relative}
.career--grid .cell .career-item::before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,137,229,0)),color-stop(50%,rgba(0,137,229,.16)),to(#0089e5));background:-o-linear-gradient(top,rgba(0,137,229,0) 0,rgba(0,137,229,.16) 50%,#0089e5 100%);background:linear-gradient(180deg,rgba(0,137,229,0) 0,rgba(0,137,229,.16) 50%,#0089e5 100%);position:absolute;left:0;top:0;z-index:1;opacity: .6;}
.career--grid .cell .career-tit{width:100%;color:#fff;text-align:center;font-size:18px;font-weight:600;text-transform:uppercase;position:absolute;left:0;bottom:10px;z-index:2;font-family:Hind}
.career--grid .cell.career-special{background-color:#0089e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}
.career-special--tips{font-size:17px;color:#fff;margin-bottom:20px}
.career-special--tit{font-size:26px;font-weight:600;color:#fff;font-family:Hind;text-transform:uppercase}
@media (max-width:1499px){.career-special--tit{font-size:22px}
}
@media (max-width:1199px){.career--grid .cell .career-tit{font-size:16px}
.career--grid .cell.career-special{padding:30px}
.career-special--tips{font-size:14px;margin-bottom:10px}
.career-special--tit{font-size:17px}
}
@media (max-width:767px){.career--grid .cell.career-special{padding:20px}
.career-special--tips{font-size:12px;margin-bottom:5px}
.career-special--tit{font-size:15px}
.career--grid .cell .career-tit{font-size:14px}
}
@media (max-width:575px){.career--grid .cell.career-special{display:none}
}

.new--choose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.new--choose-left{width:50%}
.new--choose-right{width:calc(50% - 60px);padding-right:15px}
.new--choose-right .h2-tit{margin-bottom:25px}
.new--choose-right .pro-ul p{line-height:1.4}
@media (max-width:1499px){.new--choose-right .h2-tit{margin-bottom:15px}
}
@media (max-width:1199px){.new--choose-right .h2-tit{margin-bottom:10px}
.new--choose-right .pro-ul p{margin:0 0 10px;font-size:14px}
}
@media (max-width:990px){.new--choose{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.new--choose-left{width:100%}
.new--choose-right{width:100%;max-width:720px;margin:20px 0;padding-right:0}
}
@media (max-width:767px){.new--choose-right{max-width:540px}
}
@media (max-width:575px){.new--choose-right{max-width:100%;padding-left:20px;padding-right:20px}
.new--choose-right.head-line:after{left:20px}
}
html,body{scroll-padding-top: 130px;}
.pro-ul b+div{margin-top: 10px;}

.vacancy--box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}
.vacancy--box-left{width:calc(100% - 490px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vacancy--cell{width:calc(50% - 15px);position:relative}
.vacancy--cell::before{content:'';width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(50%,rgba(51,51,51,.16)),to(#333));background:-o-linear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,.16) 50%,#333 100%);background:linear-gradient(180deg,rgba(51,51,51,0) 0,rgba(51,51,51,.16) 50%,#333 100%);position:absolute;left:0;top:0;z-index:1}
.vacancy--cell p{margin:0;position:absolute;width:100%;text-align:center;left:0;bottom:10px;z-index:2;color:#fff;text-transform:uppercase;font-weight:600}
.vacancy--box-right{width:460px}
#owl-demo3 .item{position:relative}
#owl-demo3 .item::before{content:'';width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(60%,rgba(51,51,51,.16)),to(#333));background:-o-linear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,.16) 60%,#333 100%);background:linear-gradient(180deg,rgba(51,51,51,0) 0,rgba(51,51,51,.16) 60%,#333 100%);position:absolute;left:0;top:0;z-index:1}
#owl-demo3 .item p{margin:0;position:absolute;width:100%;left:0;bottom:10px;z-index:2;color:#fff;text-align:center;text-transform:uppercase}
#owl-demo3 .owl-nav{display:none}
#owl-demo3 .owl-dots{bottom:50px}
#owl-demo3 .owl-dots .owl-dot{width:10px;height:10px;opacity:.3}
#owl-demo3 .owl-dots .owl-dot.active{border:2px solid rgba(255,255,255,.3);background-color:#0089e5}
.scroll-section .pro--top-img{margin-right: 40px;}
@media (max-width:1499px){.vacancy--box-left{width:calc(67.4% - 30px)}
.vacancy--box-right{width:32.6%}
}
@media (max-width:1199px){.vacancy--box-left{width:calc(67.6% - 30px)}
.vacancy--box-right{width:32.4%}
}
@media (max-width:990px){.vacancy--box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.vacancy--box-left{gap:20px}
.vacancy--box-left,.vacancy--box-right{width:100%}
html,body{scroll-padding-top: 170px;}
}
@media (max-width:767px){.vacancy--box,.vacancy--box-left{gap:10px}
.vacancy--cell{width:calc(50% - 5px)}
html,body{scroll-padding-top: 220px;}
}
@media (max-width:575px){html,body{scroll-padding-top: 170px;}
}


/* 2024.7.2 Perforated Metal Products 修改 */
.deep--box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 40px;margin-top:25px}
.deep--cell{width:calc(25% - 30px);padding:30px;background-color:#f6f6f6}
.deep--cell ul{margin:6px 0 0}
.deep--cell ul li{font-size:15px}
.deep--cell ul li+li{margin-top:5px}
.deep--cell ul li::marker{color:#0089e5}
.service-cell{padding:30px;background-color:#fff;width:calc(33.333333% - 26.666667px)}
.service--tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.service--tit .iconfont{font-size:40px;margin-right:20px;color:#0089e5;line-height:1}
.service-cell ul{margin:20px 0 0}
.service-cell ul li{font-size:15px}
.service-cell ul li::marker{color:#0089e5}
.application--con p{margin-top:20px;margin-bottom:0}
@media screen and (max-width:1499px){.deep--box{gap:25px}
.deep--cell,.service-cell{padding:20px}
.service--tit .iconfont{font-size:36px}
}
@media screen and (max-width:1199px){.deep--box{margin-top:20px}
.deep--cell{width:calc(33.333333% - 16.666667px)}
.service-cell{width:calc(50% - 12.5px)}
.service--tit .iconfont{font-size:32px}
.service--tit .iconfont{margin-right:15px}
}
@media screen and (max-width:991px){.deep--box{gap:20px}
.deep--cell{width:calc(33.333333% - 13.333334px)}
.deep--cell,.service-cell{padding:15px}
.service-cell{width:calc(50% - 10px)}
.deep--cell ul li,.service-cell ul li{font-size:13px}
.service--tit .iconfont{font-size:28px}
.service-cell ul{margin:10px 0 0}
.application--con p{margin-top:15px}
}
@media screen and (max-width:767px){.application--con p,.deep--box{margin-top:10px}
.deep--cell{width:calc(50% - 10px)}
.service-cell{width:100%}
.service--tit .iconfont{font-size:24px;margin-right:10px}
}
@media screen and (max-width:575px){.deep--box{gap:15px}
.deep--cell ul li,.service-cell ul li{font-size:12px}
.service--tit .iconfont{font-size:20px}
.service-cell ul{margin:5px 0 0}
}
.region--pro .grid--material .cell{background-color:#f6f6f6;padding:30px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.grid--material .cell ul{margin:5px 0 0}
.pro--pdf-link{padding:10px 20px;background-color:#f3f3f3;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pro--pdf-link .iconfont{color:red;font-size:30px;font-weight:500;line-height:1;margin-right:10px}
a.pro--pdf-link:hover{text-decoration:none;background-color:#dfdfdf}
.pro--pdf-link span{color:#333;padding-top:5px;line-height:1}
@media screen and (max-width:1199px){.pro--pdf-link{padding:8px 15px}
.pro--pdf-link .iconfont{font-size:26px;margin-right:5px}
}
@media screen and (max-width:767px){.pro--pdf-link{padding:5px 15px}
.pro--pdf-link .iconfont{font-size:22px;margin-right:5px}
.pro--pdf-link span{padding-top:3px}
}

/* 首页修改 2024.7.5 */
#owl-demo1 .item{position:relative}
.owlitem_mask{width:100%;height:100%;position:absolute;left:0;top:0;background:-o-linear-gradient(179deg,rgba(0,137,229,0) 0,rgba(0,107,178,.2) 45%,rgba(0,69,115,.6) 100%);background:linear-gradient(271deg,rgba(0,137,229,0) 0,rgba(0,107,178,.2) 45%,rgba(0,69,115,.6) 100%)}
.item-tit::after{content:'';width:38px;height:0;border-bottom:2px solid #fff;position:absolute;left:0;bottom:-25px}
.more-a .iconfont{font-size:14px;margin-left:3.29px}
@media screen and (max-width:1499px){.item-tit{margin-bottom:42px}
.item-tit::after{bottom:-20px}
}
@media screen and (max-width:767px){.item-tit{margin-bottom:32px}
.item-tit::after{bottom:-15px}
}
@media screen and (max-width:575px){.item-tit{margin-bottom:22px}
.item-tit::after{bottom:-10px}
}


.proindex-img .cell{padding:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.proindex-tit{padding:0 10px;margin-top:10px;line-height:1.3;font-size: 16px;color: #666;}
.proindex-icon{margin:20px 0 20px 10px;line-height: 1;}
.proindex-icon .iconfont{font-size:20px;color:#0089e5;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.proindex-img .cell:hover{-webkit-box-shadow:0 0 10px rgba(118,124,129,.3);box-shadow:0 0 10px rgba(118,124,129,.3)}
.proindex-img .cell:hover .proindex-icon .iconfont{margin-left:15px}
.region--quality{position:relative}
.quality--mask{width:100%;height:100%;position:absolute;left:0;top:0;background:-o-linear-gradient(359deg,rgba(0,89,149,.7) 0,rgba(0,69,115,0) 100%);background:linear-gradient(91deg,rgba(0,89,149,.7) 0,rgba(0,69,115,0) 100%)}
.quality--backgroundimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.quality--con{padding: 77px 0;height: 700px;}
.quality--box{max-height: 546px;}
.quality--box .head-line:after{background-color:#fff}
.quality--box .h2-tit,.quality--box .head-p{color:#fff}
.quality--list{margin-left:14px;padding-left:28px;color:#fff;position:relative;width: 50%;}
.quality--list::before{content:"";position:absolute;width:1px;height:calc(100% - 4px);left:0;top:0;background-color:#fff}
.quality--list-cell{position:relative}
.quality--list>div+div{margin-top:30px}
.quality--icon{width:27px;height:27px;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-41px}
.quality--list-cell .iconfont{color:#0089e5;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.quality--list-tit{font-weight:600;cursor:pointer}
.quality--list-cell p{font-size:15px;margin:0;max-height:0;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.quality--list-cell.active .iconfont{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.quality--list-cell.active p{margin-top:5px;max-height:100px}
@media screen and (max-width:1499px){.head-tit{margin-bottom:20px}
.quality--list>div+div{margin-top:20px}
.quality--icon{width:24px;height:24px;left:-40px}
.quality--icon .iconfont,.quality--list-tit{font-size:16px}
.quality--con{padding: 52px 0;height: 545px;}
}
@media screen and (max-width:1399px){.quality--icon{width:20px;height:20px;left:-38px}
.quality--icon .iconfont{font-size:14px}
.quality--list-tit{font-weight:500}
.quality--list>div+div{margin-top:18px}
.quality--list::before{height:calc(100% - 10px)}
.quality--con{height: 534px;}
}
@media screen and (max-width:1199px){.img--36-459{padding-bottom:48.374%}
.quality--con{padding: 45px 0;height: 500.55px;}
}
@media screen and (max-width:990px){.img--36-459{padding-bottom:50.454%}
.quality--box{width:100%;max-width:720px}
.quality--icon .iconfont,.quality--list-tit{font-size:14px}
.quality--list{width: 100%;}
.quality--list-cell p{font-size:12px}
.quality--list>div+div{margin-top:15px}
.quality--icon{width:18px;height:18px;left:-37px}
.quality--con{height: 470px;}
.index--main-left-img .img--75{padding-bottom: 60%;}
}
@media screen and (max-width:767px){.img--36-459{padding-bottom:65.19%}
.quality--box{max-width:540px}
.quality--icon .iconfont{font-size:12px}
.quality--con{padding: 38px 0;}
}
@media screen and (max-width:575px){.img--36-459{padding-bottom:70%}
.quality--con{height: 415px;}
}

.strnegths--grid .cell{background-color:#f6f6f6;padding:45px 30px;text-align:center}
.strengths--icon{width:50px;height:50px;border:1px solid #0089e5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px}
.strengths--icon .iconfont{font-size:28px;color:#0089e5}
.strengths--tit{font-weight:600}
.strnegths--grid .cell p{font-size:15px;margin-top:10px;margin-bottom:0}
@media screen and (max-width:1199px){.nav--logo a{margin-right:5px}
.strnegths--grid .cell{padding:30px 20px}
.strengths--icon{width:40px;height:40px}
.strengths--icon .iconfont{font-size:24px}
.strnegths--grid .cell p{font-size:14px;margin-top:5px}
}
@media screen and (max-width:990px){.strnegths--grid .cell{padding:25px 15px}
.strengths--icon{width:35px;height:35px}
.strengths--icon .iconfont{font-size:20px}
.strnegths--grid .cell p{font-size:13px}
.strengths--icon{margin:0 auto 10px}
}
@media screen and (max-width:575px){.strnegths--grid .cell p{font-size:12px}
.strengths--icon{margin:0 auto 8px}
}


/* Case studies */
#owl-demo4 .item{position:relative}
.case--swiper{padding-bottom:60px}
.case--swiper-con{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(51,51,51,.5);text-align:center;padding:12px 10px;color:#fff;text-transform:uppercase}
.case--swiper-tit{font-weight:600;line-height:1.4;margin-bottom:5px}
.case--swiper-con .iconfont{font-size:20px;line-height:1}
#owl-demo4 .owl-dots{bottom:-15px}
#owl-demo4 .owl-dots .owl-dot{width:6px;height:3px;background-color:#979797}
#owl-demo4 .owl-dots .owl-dot.active{width:25px;height:3px;background-color:#0089e5}
#owl-demo4 .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}
#owl-demo4 .owl-nav button{width:30px;height:30px;background-color:#0089e5}
#owl-demo4 .owl-nav .owl-next,#owl-demo4 .owl-nav .owl-prev{bottom:-60px;top:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;left:inherit;right:inherit;position:relative}
#owl-demo4 .owl-nav .owl-prev:before,#owl-demo4 .owl-nav .owl-next:before{font-size: 20px;}
@media screen and (max-width:1199px){#owl-demo4 .owl-nav button{width:25px;height:25px}
#owl-demo4 .owl-nav .owl-next:before,#owl-demo4 .owl-nav .owl-prev:before{font-size:18px}
#owl-demo4 .owl-nav .owl-next,#owl-demo4 .owl-nav .owl-prev{bottom:-45px}
#owl-demo4 .owl-dots{bottom:-10px}
}

.partners--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}
.partners--list .partners--cell{width:calc(100% / 7 - 25.714285px);border-radius:8px;overflow:hidden}
.partners--list .partners--cell .img--50 img{background-color:#f6f6f6}
.flex-ul{margin-top:25px}
.flex-ul .pro-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;gap:40px}
.region--pro .flex-ul .pro-ul li{margin-bottom:0}
@media screen and (max-width:1499px){.partners--list{gap:20px}
.partners--list .partners--cell{width:calc(100% / 6 - 16.666667px)}
.flex-ul .pro-ul{gap:30px}
}
@media screen and (max-width:1199px){.partners--list .partners--cell{width:calc(100% / 5 - 16px)}
.flex-ul .pro-ul{gap:20px}
}
@media screen and (max-width:991px){.partners--list{gap:15px}
.partners--list .partners--cell{width:calc(100% / 4 - 11.25px)}
.flex-ul .pro-ul{gap:15px}
}
@media screen and (max-width:767px){.partners--list{gap:10px}
.partners--list .partners--cell{width:calc(100% / 3 - 6.666667px)}
.flex-ul .pro-ul{font-size:12px;gap:5px 10px}
}

.flex--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}
.index--main-right .h3-tit{position:relative;padding-bottom:10px;margin-bottom:15px;color:#333;font-size:18px;font-weight:700;font-family:dosis}
.index--main-right .h3-tit::before{content:'';width:20px;height:1px;background-color:#0099d8;position:absolute;left:0;bottom:0}
.category--box>div+div{border-top:1px solid #d6d6d6;padding-top:20px}
.pro--left-wid{width:calc(100% - 660px)}
.pro--right-600{width:600px}
@media screen and (max-width:1399px){.pro--left-wid{width:calc(100% - 540px)}
.pro--right-600{width:500px}
}
@media screen and (max-width:1199px){.pro--left-wid{width:calc(100% - 430px)}
.pro--right-600{width:400px}
}
@media screen and (max-width:991px){.pro--left-wid{width:100%}
.pro--right-600{width:100%}
}

/* Industry */
.industry-tit{font-size:20px;font-weight:600;margin-top:20px;margin-bottom:10px;line-height:1.4}
.industry--grid .cell{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.industry--grid .cell a{color:#333}
.industry--grid .cell:hover{-webkit-box-shadow:0 3px 16px rgba(0,0,0,.15);box-shadow:0 3px 16px rgba(0,0,0,.15)}
.industry--grid .cell:hover a{text-decoration:none;color:#0089e5}
.industry--grid-tit{font-weight: 600;margin: 8px 0;line-height: 1.4;}
.pro--top.pro--top-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.pro--top-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}
.pro--top-grid .pro--top-reverse .pro--top-left p{padding-right:60px}
.region--pro .grid.industry--grid>.cell>p{padding:0 20px 20px}
.region--pro .grid.industry--grid>.cell>p:after{background-color:transparent;height:0;width:0;position:inherit}
@media screen and (max-width:1499px){.pro--top-grid{gap:50px}
}
@media screen and (max-width:1399px){.pro--top-grid{gap:40px}
}
@media screen and (max-width:1199px){.pro--top-grid{gap:30px}
}
@media screen and (max-width:991px){.pro--top-grid{gap:0}
.pro--top-grid .pro--top-reverse .pro--top-left p{padding-right:0}
}

/* service */
.service-grid .cell{box-shadow: 0px 0px 10px 1px rgba(53,53,53,0.1);}
.service-grid .cell:hover a{text-decoration: none;}
.service-tit{padding: 20px 30px;text-align: center;color: #0089E5;font-size: 17px;font-weight: 600;transition: all .3s;}
.service-grid .cell:hover .service-tit{background-color: #0089E5;color: #fff;}
.grid--gutter.rfq-forms-grid>.cell{margin: 0;}


.rfq-forms-grid{display: flex;flex-wrap: wrap;gap: 20px;}
.rfq-forms-grid .cell{background-color: #F4F4F4;border-radius: 5px;overflow: hidden;padding: 20px 24px;border: 1px solid #E6E6E6;}
.rfq-forms-grid .cell a{display: flex;align-items: center;gap: 20px;justify-content: space-between;}
.rfq-forms-grid .cell:hover a{text-decoration: none;}
.rfq-forms-grid .cell .rfq--left-con{display: flex;flex-direction: column;align-items: center;min-width: 177px;}
.rfq-forms-grid .cell .rfq--left-con .img--20-83{width: 70px;background-color: transparent;}
.rfq-forms-grid .cell .rfq--left-con .img--20-83 img{background-color: transparent;}
.rfq-forms-grid .cell .rfq--left-con p{font-size: 17px;font-weight: bold;margin-top: 10px;margin-bottom: 0;font-family: Dosis;}
.rfq--right-con{line-height: 1;}
.rfq--right-con .iconfont{font-size: 90px;color: #C1C1C1;}

@media screen and (min-width: 1500px){
	.grid--xxl-4.grid--gutter.rfq-forms-grid>.cell{max-width: calc(25% - 15px);}
}


 /* calculators */
 .calculators-grid .cell{box-shadow: 0px 0px 10px 1px rgba(53,53,53,0.1);}
 .calculators-grid .cell .img--100 img{background-color: #F4F4F4;}
 .calculators-grid .cell:hover a{text-decoration: none;}
 .calculators-con{padding: 24px 25px;}
 .calculators-con .calculators-tit{font-size: 17px;font-weight: 600;font-family: dosis;margin-bottom: 20px;}
 .calculators--icon{border: 1px solid #0089E5;border-radius: 15px;transition: all .3s;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
 .calculators--icon .iconfont{line-height: 1;}
 .calculators-grid .cell:hover  .calculators--icon{width: 60px;background-color: #0089E5;color: #fff;}
 .common--tabs ul{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;margin: 20px 0;padding: 0;}
 .common--tabs ul li{list-style: none;border: 1px solid #0089E5;border-radius: 8px;padding: 10px 24px;cursor: pointer;transition: all .3s;line-height: 1;display: flex;color: #0089E5;font-size: 17px;font-weight: 500;align-items: center;}
 .common--tabs ul li .iconfont{font-size: 25px;margin-right: 5px;line-height: 1;}
 .common--tabs ul li:hover,.common--tabs ul li.active{background-color: #0089E5;color: #fff;}
 .common--tabs-con{padding: 20px 0;}
 .common-cell {display: none;text-align: center;}
 .common-cell.active {display: block;animation: fadeIn 0.5s ease;}

 .common--tabs2{display: flex;align-items: flex-start;gap: 30px;margin-top: 40px;}
 .common--tabs2 ul{display: flex;flex-direction: column;gap: 10px;width: 330px;padding: 0;margin: 0;}
 .common--tabs2 ul li{list-style: none;padding: 10px;border: 1px solid #0089E5;border-radius: 8px;display: flex;align-items: center;cursor: pointer;transition: all .3s;line-height: 1;color: #0089E5;font-size: 17px;font-weight: 500;}
 .common--tabs2 ul li .iconfont{font-size: 40px;margin-right: 12px;}
 .common--tabs2 ul li:hover,.common--tabs2 ul li.active{background-color: #DEF2FF;border: 1px solid #0089E5;}
 .common--tabs-con2{width: calc(100% - 360px);padding: 60px 0;background-color: #FAFAFA;}
 .common-cell2 {display: none;}
 .common-cell2.active {display: block;animation: fadeIn 0.5s ease;}
 @keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
 }
 .common-cell-tit{font-size: 24px;color: #333;margin: 0;font-weight: 600;}
 .calculators--from{margin-top: 30px;gap: 20px;display: flex;flex-direction: column;}
 .calculators--from-cell{display: flex;align-items: center;justify-content: center;line-height: 1;}
 .calculators--from-cell>span{margin-right: 20px;font-weight: 500;width: 55px;display: inline-block;text-align: right;}
 .from--input{border: 1px solid #bdbdbd;border-radius: 10px;overflow: hidden;padding-left:8px;display: flex;align-items: center;}
 .from--input input{border: 0;font-size: 16px;width: 255px;height: 34px;}
 .from--input span{color: #999;border-left: 1px solid #bdbdbd;background-color: #F5F5F5;height: 34px;width: 90px;display: flex;align-items: center;justify-content: center;}
 .reset{margin-top: 40px;border-radius: 5px;background-color: #0089E5;color: #fff;width: 118px;height: 36px;cursor: pointer;}
 input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;/* chrome */}
/* firefox */
input[type="number"]{-moz-appearance:textfield;}
.max-width--700{max-width: 700px;margin: 10px auto 0;width: 100%;}
.calculators--img{padding: 20px 50px;}
.calculators--img>div{background-image: none;}
.border-line{border: 1px solid #CCCCCC;border-radius: 10px;}
.calculators--img .img--35,.calculators--img .img--35 img{background-color: transparent;}
.calculators--con,.calculators--result,.calculators--submit,.calculators--submit1{padding: 30px 50px;}
.calculators--con>div+div{margin-top: 10px;}
.calculators--img-cell{display: flex;align-items: center;justify-content: space-between;}
.calculators--img-cell span{font-weight: 500;}
.calculators--img-cell div{display: flex;align-items: center;position: relative;}
.calculators--img-cell div span{margin-right: 10px;}
.calculators--img-cell div input{width: 210px;border: 1px solid #bdbdbd;border-radius: 10px;height: 34px;padding-left: 10px;font-size: 16px;}
.result-tit{color: #0089E5;font-weight: 500;}
.calculators--img-cell div .result-unit{position: absolute;right: 5px;}
.calculators--img-cell div input.unit-in{padding-right: 45px;}
.calculators--result .calculators--img-cell input{width: 210px;border: 1px solid #bdbdbd;border-radius: 10px;height: 34px;padding-left: 10px;font-size: 16px;}
.calculators--submit,.calculators--submit1{display: flex;align-items: center;justify-content: center;gap: 10px;}
.calculators--submit input,.calculators--submit1 input{width: 128px;height: 36px;color: #fff;background-color: #0089E5;border: 0;cursor: pointer;border-radius: 3px;transition: all .3s;}
.calculators--submit input:hover,.calculators--submit1 input:hover{background-color: #036FB8;}

@media screen and (max-width: 1499px){
	.common--tabs ul li{padding: 8px 20px;font-size: 16px;}
	.common--tabs ul li .iconfont{font-size: 22px;}
	.common--tabs2 ul li .iconfont{font-size: 36px;margin-right: 8px;}
	.common--tabs-con2{padding: 50px 0;}
}
@media screen and (max-width: 1199px){
	.common--tabs ul{margin: 10px 0;}
	.common--tabs ul li{padding: 5px 16px;font-size: 14px;align-items: flex-end;}
	.common--tabs ul li .iconfont{font-size: 18px;margin-right: 0;}
	.common--tabs ul li span{display: none;}
	.from--input input{height: 30px;}
	.from--input span{height: 30px;width: 80px;font-size: 14px;}
	.reset{height: 34px;}
	.common-cell-tit{font-size: 20px;}
	.calculators--from{margin-top: 20px;}
	.common--tabs2{gap: 20px;}
	.common--tabs2 ul{width: 305px;}
	.common--tabs2 ul li{font-size: 16px;padding: 8px;}
	.common--tabs2 ul li .iconfont{font-size: 32px;margin-right: 8px;}
	.common--tabs-con2{padding: 40px 0;}
	.calculators--img{padding: 15px 35px;width: 90%;margin: 20px auto 0;}
	.calculators--img-cell>div input{height: 20px;}
	.common--tabs-con2{width: calc(100% - 325px);}
}
@media screen and (max-width:991px){
	.common--tabs ul{gap: 14px;}
	.reset{margin-top: 30px;}
	.common--tabs2 ul{width: 170px;}
	.common--tabs2 ul li{font-size: 14px;padding: 5px;font-weight: 400;}
	.common--tabs2 ul li .iconfont{font-size: 24px;margin-right: 5px;}
	.common--tabs-con2{padding: 20px 0;width: calc(100% - 190px);}
	.common-cell-tit{font-size: 18px;}
	.calculators--img{padding: 10px 25px;width: 90%;margin: 10px auto 0;}
	.calculators--img-cell>div input{height: 16px;}
	.calculators--img-cell>div div{width: 80px;}
	.other-btn button,.other-btn input{padding: 8px 30px;}
}
@media screen and (max-width:767px){
	.common--tabs2 ul{width: auto;}
	.common--tabs2 ul li span{display: none;}
	.common--tabs2 ul li .iconfont{margin-right: 0;}
	.common--tabs-con2{width: calc(100% - 56px);}
	.calculators--img{padding: 10px;}
	.calculators--img-cell{margin-bottom: 5px;}
	.other-btn button{padding: 8px 26px;}
	.common-cell-tit{font-size: 16px;}
}
@media screen and (max-width:575px){
	.from--input input{width: 240px;}
	.from--input span{font-size: 12px;width: 70px;}
	.reset{width: 100px;height: 30px;}
	.common--tabs ul li{font-weight: 400;}
	.calculators--img-cell>div div{width: 50px;}
	.common-cell-tit{font-size: 14px;}
}

.calculators--img-600{padding: 40px 50px;}
.calculators--img-cell>div input.havekg{
	width: 140px;
}
.calculate-center div+div{margin-top: 10px;}
.calculate--cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;line-height: 1;}
.calculate--cell span{font-size:17px;font-weight:500;display:block;width:155px;text-align:right}
.calculate--cell input{width:210px;height:35px;border:1px solid #bdbdbd;background-color:#fff;border-radius:10px;padding-left:10px;font-size:16px}
#dropdown{border:1px solid #bdbdbd;border-radius:10px;width:300px;height:36px;padding:0 10px;font-size: 16px;}
#otherInput{border:1px solid #bdbdbd;border-radius:10px;width:115px;display:none}

@media screen and (max-width:1199px){
	.calculate--cell span{font-size: 16px;}
	.calculators--img-600{
		padding: 20px 30px;
	}
	#dropdown{width: 210px;}
	#otherInput{width: 120px;}
	.calculate--cell input{height: 30px;}
}
@media screen and (max-width:991px){
	.calculate--cell span,#dropdown{font-size: 14px;}
	.calculate--cell:last-child{align-items: flex-start;}
	.calculate--cell:last-child span{margin-top: 3px;}
	.select-container{display: flex;flex-direction: column;}
	#otherInput{margin-top: 10px;}
	.calculators--img-cell>div span{font-size: 14px;}
}

@media screen and (max-width:575px){
	.calculators--img-600{
		padding: 10px;
	}
	.calculate--cell{flex-direction: column;align-items: normal;gap: 5px;}
	.calculate--cell span{text-align: left;}
	.calculators--img-cell>div{width: 175px;}
}

.common--tabs3{
	background-color: #FAFAFA;padding: 60px 0;display: flex;align-items: center;justify-content: center;
}
.common--tabs3 form{width: 1040px;}
.square-main{width: 100%;display: flex;gap: 10px;}
.square--left{width: 330px;padding: 20px;}
.right-con{width: calc(100% - 340px);}
.square-top{padding: 40px 50px;margin-bottom: 10px;}
.square-top>div{display: flex;align-items: center;justify-content: space-between;}
.square-top>div+div{margin-top: 10px;}
.square-top span{font-weight: 500;}
.square-top div div span{margin-right: 10px;}
.square-top input{width: 210px;height: 34px;border-radius: 10px;border: 1px solid #BDBDBD;padding-left: 10px;font-size: 16px;}
.square-bottom{padding: 40px 50px;}
.result-tit{margin-bottom: 20px;}
.result-con{display: flex;align-items: center;justify-content: space-between;}
.result-con input{width: 210px;height: 34px;border-radius: 10px;border: 1px solid #BDBDBD;padding-left: 10px;font-size: 16px;}
.square-submit{margin-top: 10px;display: flex;align-items: center;justify-content: center;padding: 40px 0;gap: 10px;}
.square-submit input{cursor: pointer;width: 128px;height: 36px;border: 0;background-color: #0089E5;color: #fff;border-radius: 3px;transition: all .3s;}
.square-submit input:hover{background-color: #055284;}

@media (max-width:1199px){
	.common--tabs3{padding: 40px 20px;}
	.common--tabs3 form{width: 100%;}
	.square--left{width: 300px;}
	.right-con{width: calc(100% - 300px);}
	.square-top,.square-bottom{padding: 30px 40px;}
	.result-tit{margin-bottom: 8px;}
	.square-top input,.result-con input{height: 32px;}
	.square-submit{padding: 30px 0;}
}
@media (max-width:991px){
	.common--tabs3{padding: 30px 20px;}
	.square--left{width: 260px;padding: 10px;}
	.right-con{width: calc(100% - 260px);}
	.square-top,.square-bottom{padding: 20px;}
	.square-top input,.result-con input{width: 120px;}
	.square-submit input{width: 120px; height: 34px;}
}

@media (max-width:767px){
	.common--tabs3{padding: 20px;}
	.square-main{flex-direction: column;}
	.square--left,.right-con{width: 100%;}
	.square-top input,.result-con input{height: 28px;}
	.square-submit{padding: 20px 0;}
	.square-submit input{width: 110px; height: 30px;}
}
@media (max-width:575px){
	.common--tabs3{padding: 15px;}
	.square-top, .square-bottom{padding: 15px;}
	.square-top input,.result-con input{height: 26px;}
	.square-submit input{width: 100px;height: 26px;}
}


/*荷兰织网过滤细度计算*/
.common--tabs4{margin-top: 40px;}
.filltration{padding: 40px 90px;}
.filltration .grid{margin-top: 0;}
.filltration .grid .cell p{margin: 8px 0;}
.filltration-main>div+div{margin-top: 10px;}
.filltration-form{padding: 40px 0;}
.filltration-form--cell{display: flex;align-items: center;justify-content: space-between;position: relative;}
.filltration-form--cell+.filltration-form--cell{margin-top: 10px;}
.filltration-form--cell span{font-weight: 500;}
.filltration-form--cell div{display: flex;align-items: center;border: 1px solid #BDBDBD;border-radius: 10px;width: 300px;height: 36px;}
.filltration-form--cell div.active{border-color: red;}
.filltration-form--cell div input{border: 0;width: calc(100% - 17px);font-size: 16px;margin-left: 10px;height: 34px;}
.filltration-form--cell.wire-input input{width: 220px;}
.filltration-form--cell div select{border:0;border-left: 1px solid #BDBDBD;height: 34px;padding-left: 10px;}
.filltration-form--cell p{position: absolute;left: 101%;margin: 0;width: 150px;font-size: 14px;color: red;display: none;}
.filltration-result{padding: 40px 0;}
.result-cell{display: flex;align-items: center;justify-content: space-between;}
.result-cell>span{width: 260px;line-height: 1.4;font-weight: 500;}
.result-cell+.result-cell{margin-top: 13px;}
.result--input{width: 210px;height: 34px;border-radius: 10px;border: 1px solid #BDBDBD;padding-left: 10px;display: flex;align-items: center;}
.result--input span{font-size: 16px;font-weight: 500;}
.result--input input{border: 0;height: 32px;width: 145px;font-size: 16px;}

@media (max-width:1199px){
	.filltration-form--cell #dropdown{width: 300px;}
}
@media (max-width:991px){
	.filltration{padding: 30px;}
	.filltration-form,.filltration-result{padding: 30px;}
	.filltration-form--cell+.filltration-form--cell{margin-top: 30px;}
	.filltration-form--cell p{left: 52%;top: 115%;}
}
@media (max-width:767px){
	.filltration{padding: 20px;}
	.filltration-form,.filltration-result{padding: 20px;}
	.filltration-form--cell #dropdown{width: 235px;}
	.filltration-form--cell div{width: 235px;}
	.filltration-form--cell.wire-input input{width: 160px;}
	.result-cell>span{width: 220px;}
	.result--input{width: 235px;;}
	.filltration-form--cell p{left: 50%}
}

@media (max-width:575px){
	.filltration-form--cell{flex-direction: column;align-items: flex-start;}
	.filltration-form--cell span{margin-bottom: 8px;}
	.filltration-form--cell+.filltration-form--cell{margin-top: 20px;}
	.filltration-form--cell p{left: 0%;top: 105%;}
	.result--input input{width: 88px;}
	.result--input span,.filltration-form--cell span,.result-cell>span,.result-tit,.filltration-form--cell div input{font-size: 14px;}
}

.download-flex{display: flex;justify-content: space-between;gap: 60px;}
.download-left--con{width: calc(100% - 317px);}
.download-right--img{width: 257px;padding: 15px 30px;box-shadow: 0px 0px 10px 1px rgba(53,53,53,0.1);}
.download-left--con p{margin-bottom: 40px;}
.download-left--con a{padding: 4.5px 40px;background-color: #0089E5;color: #fff;border-radius: 3px;}
.download-left--con a:hover{background-color: #055284;text-decoration: none;}
.download-grid{margin-top: 80px;}
.download-grid .cell{box-shadow: 0px 0px 10px 1px rgba(53,53,53,0.1);transition: all .3s;padding-bottom: 15px;}
.download-grid .cell a{text-align: center;}
.download-img--box{padding: 15px 40px;background-color: #fff;}
.download-grid .cell:hover{background-color: #0089E5;}
.download-grid .cell:hover a{text-decoration: none;}
.download-grid .cell .download-tit{margin-top: 30px;margin-bottom: 10px;font-family: Dosis;font-weight: 500;}
.download-grid--icon{line-height: 1;}
.download-grid .cell .iconfont{font-size: 25px;}
.download-grid .cell:hover .iconfont{color: #fff;}
.download-grid .cell:hover .download-tit{color: #fff;}

@media (max-width:991px){
	.download-flex{flex-direction: column;gap: 40px;}
	.download-left--con{width: 100%;}
	.download-left--con p{margin-bottom: 20px;}
	.download-grid{margin-top: 60px;}
}

@media (max-width:767px){
	.download-flex{gap: 30px;}
	.download-grid{margin-top: 40px;}
}

.service-cell.gray{background-color:#f6f6f6;}
.region--pro .grid.detail-grid>.cell>p:after{display: none;}
.region--pro .grid.detail-grid>.cell>p{padding: 20px;padding-top: 0;text-align: left;color: #666;font-size: 16px;}
.region--pro .grid.detail-grid .cell{background-color: #f9f9f9;}
.region--appli{background-image: url(/img/pu-screen-application-background.webp);background-size: 100%;padding: 215px 0;position: relative;}
.region--appli::before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient( 91deg, rgba(51,51,51,0.85) 0%, rgba(33,33,33,0.6) 56%, rgba(0,0,0,0) 100%);}
.region--appli .application--con{position: relative;z-index: 1;color: #fff;}
.region--appli .application--con .h2-tit{color: #fff;}
.region--appli .application--con .pro-ul li::marker{color: #00A0E9;}
#owl-demo5 .item{background-color: #fff;padding: 10px;transition: all .3s;}
#owl-demo5 .item:hover{-webkit-box-shadow: 0 0 10px rgba(118, 124, 129, .3); box-shadow: 0 0 10px rgba(118, 124, 129, .3);}
#owl-demo5 .owl-nav button{background-color: rgba(0, 0, 0, 0.4);width: 50px;height: 50px;border-radius: 50%;}
#owl-demo5 .owl-nav button:hover{background-color: rgba(0, 0, 0, 0.7);}
#owl-demo5 .owl-dots{display: none;}
#owl-demo5 .item:hover a{text-decoration: none;}
#owl-demo5 .item:hover .proindex-icon .iconfont{margin-left: 15px;}

@media (max-width:1499px){
.region--appli{padding: 180px 0;}
}
@media (max-width:1199px){
.region--appli{padding: 150px 0;}
}
@media (max-width:991px){
.region--appli{padding: 120px 0;}
}
@media (max-width:767px){
.region--appli{padding: 90px 0;}
}
@media (max-width:575px){
.region--appli{padding: 60px 0;}
}

/* rfq-forms */
.region--pro .grid.forms--grid{margin-top: 15px;}
.region--pro .grid.forms--grid .cell{padding: 24px;background-color: #f4f4f4;border-radius: 5px;border: 1px solid #E6E6E6;box-shadow: none;transition: all .3s;}
.region--pro .grid.forms--grid .cell:hover{border-color: #0089E5;}
.forms--grid .cell a{display: flex;line-height: 1;gap: 20px;justify-content: space-between;}
.forms--grid .cell a:hover{text-decoration: none;}
.forms--link-left{display: flex;flex-direction: column;align-items: center;gap: 10px;justify-content: center;width: 200px;}
.forms--link-tit{color: #0075C2;font-size: 17px;text-align: center;line-height: 1.2;font-weight: bold;font-family: Dosis,sans-serif;}
.region--pro .grid .forms--link-left .rfq-icon--box{width: 70px;}
.rfq-icon--box .img--50 img{background-color: #f4f4f4;}
.forms--link-right .iconfont{font-size: 90px;color: #C1C1C1;}
.region--pro .grid.forms--grid+h2{margin-top: 30px;}

@media (min-width:1500px){.forms--grid.grid--xxl-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.forms--grid.grid--xxl-4>.cell:nth-child(4n){margin-right:0}
}
@media (max-width:1199px){
	.region--pro .grid.forms--grid .cell{padding: 20px;}
	.region--pro .grid .forms--link-left .rfq-icon--box{width: 60px;}
	.forms--link-tit{font-size: 16px;}
	.forms--link-right .iconfont{font-size: 80px;}
}
@media (max-width:991px){
	.region--pro .grid.forms--grid .cell{padding: 16px;}
	.region--pro .grid .forms--link-left .rfq-icon--box{width: 50px;}
}
@media (max-width:767px){
	.region--pro .grid.forms--grid .cell{padding: 12px;}
	.forms--link-tit{font-size: 14px;}
}
@media (max-width:575px){
	.region--pro .grid.forms--grid .cell{padding: 12px;}
	.forms--link-tit{font-size: 12px;font-weight: 600;}
}

.rfq-forms--flex{display: flex;gap: 60px;justify-content: space-between;}
.forms--flex-left{width: 280px;}
.forms--flex-right{width: calc(100% - 340px);}
.flex--left-h4{color: #333;font-size: 20px;font-weight: 600;padding-bottom: 5px;border-bottom: 2px solid #0089E5;margin-bottom: 15px;}
.left-list--item{border-bottom: 1px solid #BDBDBD;padding-bottom: 10px;}
.list--item-tit{font-weight: 500;color: #333;font-size: 17px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;line-height: 1.4;}
.list--item-tit .iconfont{font-weight: 400;line-height: 1;transition: all .3s;}
.flex--left-list,.list--item-box{display: flex;flex-direction: column;gap: 8px;}
.flex--left-list{gap: 15px;}
.list--item-box{gap: 8px;height: 0;overflow: hidden;background-color: #f9f9f9;border-radius: 5px;}
.list--item-cell a{color: #333;font-size: 16px;position: relative;padding: 4px 15px;display: block;width: 100%;line-height: 1.4;}
.list--item-cell a:hover,.list--item-cell.active{text-decoration: none;background-color: #DEF2FF;}
.left-list--item.active .list--item-tit{margin-bottom: 10px;}
.left-list--item.active .list--item-box{height: auto;padding: 10px 0;}
.left-list--item.active .list--item-tit .iconfont{transform: rotate(180deg);}

.points{margin-top:30px;padding:30px 60px;background-color:#fafafa}
.poins-em em{color: #036FB8;font-family: poppins;}
.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;position:relative}
.hide-type{background-color:#f1f1f1;display: none;}
.show-label.hide-type label{font-size: inherit;}
.h4-tit{font-size:20px;font-weight:600;margin-top:30px;margin-bottom:15px}
.points .h4-tit:first-child{margin-top:10px}
.points label{width:240px;margin-right:10px;text-align:right}
.points input[type=email],.points input[type=tel],.points input[type=text],.points select{width:400px;height:35px;padding:0 8px;border:1px solid #ddd;border-radius:4px;font-size:16px}
.points select{background: url(/img/down.svg) no-repeat;appearance: none;background-position: right 10px center;padding-right: 15px;background-size: 15px;background-color: #fff;}
.required::after{content:" *";color:red}
.form-group select+a{position:absolute;right:-50px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}
.form-group select+a i{color:red;font-size:30px}
.form-group select+a span{color:#0089e5;margin-left:5px;font-size: 0;}
.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.points button[type=submit]{width:200px;padding:10px 20px;background-color:#036fb8;border:1px solid #036fb8;color:#fff;border-radius:4px;cursor:pointer;margin-right:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.points button[type=submit]:hover{background-color:#035a9e;border-color:#035a9e}
.points button[type=reset]{padding:10px 20px;background-color:#0089e5;border:1px solid #0089e5;color:#fff;border-radius:4px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.points button[type=reset]:hover{background-color:#07c;border-color:#07c}
.form-section{border:1px solid #ccc;border-radius:10px;padding:30px 0;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#other-requirements{width:calc(100% - 120px);height:134px;padding:10px;margin:0 60px;border:1px solid #ddd;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}

@media (max-width:1499px){
	.h4-tit{font-size: 18px;}
	.points label{width: 230px;}
	.points input[type=email], .points input[type=tel], .points input[type=text], .points select{width: 320px;}
	.form-group select+a{right: -30px;font-size: 14px;}
	.form-group select+a i{font-size: 24px;}

	.rfq-forms--flex{gap: 40px;}
	.forms--flex-left{width: 260px;}
	.forms--flex-right{width: calc(100% - 300px);}
}

@media (max-width:1199px){
	.points label{width: 200px;}
	.points input[type=email], .points input[type=tel], .points input[type=text], .points select{width: 185px;}
	.form-group select+a{right: -30px;}
}

@media (max-width:991px){
	.form-section{padding: 20px 0;}
	.form-group{padding: 5px;}
	.h4-tit{font-size: 16px;}
	.points input[type=email], .points input[type=tel], .points input[type=text], .points select{width: 240px;font-size: 14px;}
	#other-requirements{margin: 0 40px;width: calc(100% - 80px);height: 100px;}
	.form-group select+a{right: -30px;}
	.form-group select+a span{display: none;}
	.forms--flex-left{display: none;}
	.forms--flex-right{width: 100%;}
}

@media (max-width:767px){
	.points{padding: 30px;}
	.h4-tit{margin-bottom: 10px;font-size: 14px;}
	.points label{width: 160px;font-size: 12px;}
	.points input[type=email], .points input[type=tel], .points input[type=text], .points select{width: 200px;height: 30px;font-size: 12px;}
	#other-requirements{margin: 0 30px;width: calc(100% - 60px);height: 85px;}
	.points button[type=reset],.points button[type=submit]{padding: 8px 16px;width: inherit;}
	.form-group select+a{right: -20px;}
	.form-group select+a i{font-size: 19px;}
	.points select{background-size: 13px;}
}

@media (max-width:575px){
	.points{padding: 15px;}
	.points label{width: 155px;}
	.form-group{flex-direction: column;width: 100%;padding: 0 15px;align-items: flex-start;}
	.points label{text-align: left;}
	.points input[type=email], .points input[type=tel], .points input[type=text], .points select{width: 100%;}
	.form-section{gap: 13px;}
	#hole-patterns{width: 90%;}
	.form-group select+a{right: 25px;top: 18px}
	.form-group.hide-type{padding: 5px 15px;}
}
.category-grid .p-line{color: #333;font-weight: 600;margin-top: 15px;transition: all .3s;}
.category-grid .cell p{color: #888;}
.category-grid .cell a:hover{text-decoration: none;}
.category-grid .cell a:hover .p-line{color: #00A0E9;}
.features-grid .cell{padding:30px 20px;border-radius:10px}
.features-grid .cell .features-icon{line-height:1;margin-bottom:20px}
.features-grid .cell .features-icon .iconfont{font-size:50px;color:#0089e5}
.features-grid .cell .p-tit{font-size: 20px;font-weight: 600;font-family: Dosis, sans-serif;}
.region--pro .grid.features-grid>.cell>p{color: #888;padding: 5px 10px 12px;}
.region--pro .grid.features-grid>.cell>p:after{display: none;}

@media (max-width:1199px){
	.features-grid .cell{padding: 20px;}
	.features-grid .cell .features-icon .iconfont{font-size: 40px;}
	.features-grid .cell .p-tit{font-size: 18px;}
}

@media (max-width:991px){
	.features-grid .cell .features-icon{margin-bottom: 10px;}
}
@media (max-width:767px){
	.features-grid .cell{padding: 15px;}
	.features-grid .cell .features-icon .iconfont{font-size: 30px;}
	.features-grid .cell .p-tit{font-size: 16px;}
}
@media (max-width:575px){
	.features-grid .cell{padding: 15px;}
	.features-grid .cell .features-icon .iconfont{font-size: 24px;}
	.features-grid .cell .p-tit{font-size: 14px;}
}

a.p-line{padding: 10px;display: block;}

/* 表格折叠 */
.table-box{margin-top:40px}
.table-box+.table-box{margin-top:20px}
.table-box.active{border:1px solid #0089e5}
.toggle-btn{width:100%;background-color:#e6e6e6;text-align:center;padding:10px 0;cursor:pointer;font-weight:600;color:#333;position:relative}
.toggle-btn::after{position:absolute;content:'\e6c3';color: #0089E5;font-family:iconfont!important;font-size:20px;font-weight:400;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.table-box.active .toggle-btn::after{content:'\e6c4'}
.table-content{height:0;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.table-box.active .table-content{height:auto}
.table-content .table-con--img{width:100%;max-width:600px;margin:0 auto}
.table-content .table{width:calc(100% - 40px);margin:0 20px 20px}
.img-container img{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.img-front{opacity:1}
.img-back{opacity:0}
.img-container .cell:hover .img-front{opacity:0}
.img-container .cell:hover .img-back{opacity:1}
.pro-desc{padding:15px}
.pro-desc--type{line-height:1;font-style: italic;}
.pro-desc--tit{font-weight:600;line-height:1.3;text-align:left;margin:10px 0}
.region--pro .grid .cell .pro-desc p{text-align:left;padding:0;color:#888}
@media (max-width:767px){.toggle-btn{padding:10px 30px;line-height:1.3}
.toggle-btn::after{font-size:16px}
}

.pro-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.05);box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:10px;overflow:hidden}
.pro-content+.pro-content{margin-top:40px}
.pro-content:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.pro-content-left{width:42%}
.pro-content-right{padding:0 2%;width:58%}
@media (max-width:991px){.pro-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pro-content+.pro-content{margin-top:20px}
.pro-content:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pro-content-left{width:100%}
.pro-content-right{width:100%;padding:3%}
}
.grid .h3-tit{font-weight:600;margin:10px 30px 20px 30px;font-size:18px;padding-bottom:15px;position:relative;font-family:Dosis}
.grid .h3-tit::after{content:'';position:absolute;bottom:0;left:0;width:20px;height:1px;background-color:#0089e5}
.grid ul.pro-ul{padding:0 20px 20px}
.grid ul li{text-align:left}
.wedge-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color: #fff;}
.wedge-flex-left{width:24%;padding:40px 16px;border:1px solid #e6e6e6}
.wedge-flex-right{width:76%;padding:40px 25px;border:1px solid #e6e6e6;border-left:0}
@media (min-width:1500px){.wedge-flex-right .grid--xxl-4.grid--gutter>.cell{max-width:calc(25% - 11.25px);margin:0 15px 15px 0}
}
@media (max-width:1199px){.wedge-flex-left{width:40%;padding:30px 16px}
.wedge-flex-right{width:60%;padding:30px 20px}
.grid .h3-tit{padding-bottom:10px}
}
@media (max-width:767px){.wedge-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wedge-flex-left{width:100%;padding:15px}
.wedge-flex-right{width:100%;padding:20px;border-left:1px solid #e6e6e6;border-top:0}
.grid ul.pro-ul{padding:15px}
}

.pagination-container{margin-top:30px}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:20px}
.pagination a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #1890ff;text-decoration:none;line-height: 1;}
.pagination a:hover{background:#1890ff;color:#fff;border-color:#1890ff}
.pagination>a{font-size:0}
.pagination a.active{background:#1890ff;color:#fff;border-color:#1890ff}
.pagination a.disabled{opacity:.5;pointer-events:none;border-color:#ddd}
.data-item{padding:10px;border-bottom:1px solid #eee}
.pages-next,.pages-prev{position:relative}
.pages-next::before,.pages-prev::before{content:'\e769';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:iconfont;font-size:16px}
.pages-prev::before{content:'\e769'}
.pages-next::before{content:'\e6d1'}
.pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
@media (max-width:1399px){.pagination a{width:35px;height:35px;font-size:14px}
.pages-next::before,.pages-prev::before{font-size:14px}
}
@media (max-width:1199px){.pagination a{width:30px;height:30px}
.technology-page-date{margin:20px 0;}
}
@media screen and (max-width:991px){.technology-page-date{font-size:12px}
}
@media (max-width:767px){.technology-page-date{margin:15px 0;}}
@media (max-width:575px){.pagination a{width:25px;height:25px;font-size:12px}
.pages-next::before,.pages-prev::before{font-size:12px}
.pagination-container{margin-top:10px}
.technology-page-date{margin-bottom:10px}
}